Estoy aprendiendo el script de la aplicación de Google, y este problema realmente me desconcierta. así que, bastante por favor un poco de ayuda.
Entonces, tengo esta hoja de Google que recopila respuestas de Google Form. Este formulario tiene la respuesta "Fecha", por lo que supongo que siempre obtengo el formato de fecha correcto, ya que se genera automáticamente en cualquier sistema. Pero cuando tomo el valor en el script de la aplicación de Google, en
(DataObject[4].getDate()).toString()devuelve el valor de ayer. entonces, si el valor en la hoja de Google está escrito "8/4/2022", obtengo el valor "7" en la aplicación de script, en lugar de "8". (DataObject[4] es la variable donde almaceno el valor de la fecha)
ya intenté agregar +1 en el script, como en
(DataObject[4].getDate()+1).toString()pero tengo un problema cuando la fecha real es "4/1/2022", el valor se convierte en "32" (ya que marzo tiene 31 días).
hay algo que hice mal?
Tienes que cambiar la zona horaria en tu editor de secuencias de comandos.
Haga clic en el engranaje en el lado izquierdo del editor de secuencias de comandos y marque la tercera casilla 
Regrese al script, elija appsscript.json y cambie la timezone según sea necesario, por ejemplo 