Con DateTimePicker en Google Apps Script, puedo hacer que el usuario elija una fecha y hora, y puedo usar setTimeZoneOffsetInMins para presentar una fecha UTC en la zona horaria correcta.
El problema es que las zonas horarias fijas no obedecen al horario de verano. No sé antes de que el usuario ingrese la fecha y la hora si ingresará una hora en EST o EDT, por lo que se garantiza que el desplazamiento de la zona horaria será incorrecto durante aproximadamente la mitad del año.
¿Hay una solución?
En la etapa actual, no existe un método directo para lograr su tarea.
Tal como se sugirió anteriormente, la mejor solución en esta situación es crear una solicitud de función en el Rastreador de problemas de Google aquí y proporcionar todos los detalles necesarios.