Hello Friends:
Can someone explain, wich is the ancient version and wich is the actual one?
Thanks Sara
Solved! Go to Solution.
Hola Sara,
Dos cositas a tener en cuenta:
Hola Sara,
Entiendo que estás sincronizando los calendarios de Booking.com, Airbnb, etc. con Google Calendar. Así lo que importaría es el locale de Google Calendar, y ahí puedes definir el locale y los ajustes regionales de España.
Si por alguna razón esto no funciona y te encuentras obligada a utilizar un locale English, porque el formato de fechas no se cuadra, en este caso tendrás que elegir Estados Unidos.
Hola Sara,
Sí lo has entendido perfectamente. Hay dos cositas más 🙂
En primero, no necesitas CONCATENATE con TEXT(). La sintaxis correcta en tu caso sería sin más:
TEXT([END], "dd/mm/yyyy HH:MM")
Ahora sobre los ajustes de locales que hemos hablado. Todo eso era para asegurar el buen funcionamiento entre los calendarios y las tablas, para que no te salga un error y impedir que haya una mala interpretación de fechas.
Sin embargo, el formato de visualización es otra cosa. Si la fecha o más bien si el valor DateTime está correctamente registrada según el locale de la tabla, el usuario de la app verá este valor de manera correcta según su locale configurado en su navegador or dispositivo móvil.
Por ejemplo, el Jueves Santo, el 14 de abril 2022. En una tabla con un locale US, se mostrará así: 04/14/2022. La misma fecha, a partir de la misma tabla (locale US), se mostrará en un móvil español así: 14/04/2022.
Tu columna "END", sin ninguna manipulación con TEXT() se verá en tu móvil español así: 14/04/2022 12:30:25.
Por lo tanto, ni siquiera necesitas utilizar TEXT(), salvo en casos donde por ejemplo quieres forzar el formato sobre todos los dispositivos de tus usuario con diferentes locales, o por ejemplo para eliminar los segundos como ya lo has hecho.
This is a legacy behavior, and this option is meant for applications made when AppSheet didn't support multiple locales. Now you shouldn't use this option. The recommendation is to set a locale for your spreadsheet, and match this locale in your AppSheet tables.
Gracias @Joseph_Seddik , Voy a explicarlo en español y luego lo trato de traducir, se hace complicado según qué conversaciones....
Mi problema está en que uso varios calendarios de Google calendar y su configuración es cada una diferente.
Tengo un alojamiento y arrastro los datos desde AIRBNB, BOOKING y otros.
Cada calendario tiene una configuración regional por lo que ha visto al volcar los datos a Appsheet.
El problema está con las fechas, si es AIRBNB, la fecha es MM/DD/YYYY y el volcado da error a mi calendario local(España). La fecha 13/02/2022 dice que no existe.
Me estoy volviendo locaaaaaaaaaaa
¿Cómo hago? ¿Y cómo verifico la hora local que usa el calendario que estoy trabajando?
Incluso creó una columna virtual con la fecha:
Pero el error es el mismo.... en España es dd/mm/yyyy
------------------------
Inglés:
Gracias @jose_seddik, lo voy a explicar en español y luego tratare de traducirlo, se complica dependiendo de las conversaciones....
Mi problema es que uso varios calendarios de Google y su configuración es diferente para cada uno.
Tengo un alojamiento y arrastro los datos de AIRBNB, BOOKING y demás.
Cada calendario tiene una configuración regional de lo que ha visto al volcar los datos en Appsheet.
El problema son las fechas, si es AIRBNB, la fecha es DD/MM/AAAA y el volcado da error a mi calendario local (España). La fecha 13/02/2022 dice que no existe.
me estoy volviendo locooooooooooooooooooooooooo
¿Como lo puedo hacer? ¿Y cómo verifico la hora local que tiene el calendario en el que estoy trabajando?
Incluso creó una columna virtual con la fecha:
Pero el error es el mismo... in España is dd/mm/yyyy
Gracias de nuevo
Hola Sara,
Dos cositas a tener en cuenta:
Gracias otra vez, @Joseph_Seddik, ok entendido, y habría alguna manera de localizar cuál es la configuración local del idioma de cada tabla?
Entiendo que cuando hablas de configurar en local, es en Appsheet, pero si cuando vuelca los datos a mi tabla única, hacerlo en local, no?
Encontré donde buscarlo, lo incluyo por si ayuda. Este es el caso de mis tablas que uso.
y mi tabla DE CALENDAR está en :
Indico en Appsheet
La de AIRBNB
bOOKING
En estos casos, no sé qué indicar??? English, pero sigo sin saber cual??
En este caso, me lo he inventado, puse Germany porque son alemanes.
o tengo que volcarlo en tablas diferentes?? Con cada configuración.
Mil gracias Sara
Hola Sara,
Entiendo que estás sincronizando los calendarios de Booking.com, Airbnb, etc. con Google Calendar. Así lo que importaría es el locale de Google Calendar, y ahí puedes definir el locale y los ajustes regionales de España.
Si por alguna razón esto no funciona y te encuentras obligada a utilizar un locale English, porque el formato de fechas no se cuadra, en este caso tendrás que elegir Estados Unidos.
Gracias @Joseph_Seddik,
Me indicas: "Entiendo que estás sincronizando los calendarios de Booking.com, Airbnb, etc. con Google Calendar. Así lo que importaría es el locale de Google Calendar, y ahí puedes definir el local y los ajustes regionales de España. "
Al importar mis calendarios de las plataformas el volcado automático, no me permite cambiarlo, está bloqueado:
No me permite al importarlos cambiar su configuración como en los calendarios de Google que yo he creado que sí me lo permite.
Entonces en Google calendar- se queda la misma configuración que entiendo es English (Estados unidos)
Y en Appsheet,
Entiendo que debe ser como lo que indicas locale English, Estados Unidos.
Y luego creo una columna virtual con el TEXT-
Lo entendí bien? Gracias nuevamente
Hola Sara,
Sí lo has entendido perfectamente. Hay dos cositas más 🙂
En primero, no necesitas CONCATENATE con TEXT(). La sintaxis correcta en tu caso sería sin más:
TEXT([END], "dd/mm/yyyy HH:MM")
Ahora sobre los ajustes de locales que hemos hablado. Todo eso era para asegurar el buen funcionamiento entre los calendarios y las tablas, para que no te salga un error y impedir que haya una mala interpretación de fechas.
Sin embargo, el formato de visualización es otra cosa. Si la fecha o más bien si el valor DateTime está correctamente registrada según el locale de la tabla, el usuario de la app verá este valor de manera correcta según su locale configurado en su navegador or dispositivo móvil.
Por ejemplo, el Jueves Santo, el 14 de abril 2022. En una tabla con un locale US, se mostrará así: 04/14/2022. La misma fecha, a partir de la misma tabla (locale US), se mostrará en un móvil español así: 14/04/2022.
Tu columna "END", sin ninguna manipulación con TEXT() se verá en tu móvil español así: 14/04/2022 12:30:25.
Por lo tanto, ni siquiera necesitas utilizar TEXT(), salvo en casos donde por ejemplo quieres forzar el formato sobre todos los dispositivos de tus usuario con diferentes locales, o por ejemplo para eliminar los segundos como ya lo has hecho.
Que buena explicación, mil gracias, lo estoy implementando, y aún tengo errores. Voy a dar una vuelta más y te cuento. Mil gracias
User | Count |
---|---|
33 | |
30 | |
30 | |
19 | |
17 |