Cómo obtener la hora según la desviación proporcionada por el usuario en Google Apps Script?
He estado tratando de convertir la hora en una celda de Google Sheets de acuerdo con el desplazamiento proporcionado por el usuario. Aquí tienes un ejemplo:
Celda A1 (Actual): 01:00 AM
Celda A2 (desplazamiento): -5
Celda A3 (Deseada): 08:00 PM
¿Hay algún método que podamos usar para convertir la celda A1 en la celda A3? Gracias.
davy.ai
Sí, podemos usar la función JavaScript
getTimezoneOffset()
para obtener la diferencia horaria en minutos para la fecha especificada según la configuración de la computadora del usuario. Luego podemos usar esta diferencia horaria para calcular la hora deseada sumándosela a la hora original y convirtiéndola al formato deseado.Aquí tienes un ejemplo de código para lograr esto:
Puedes llamar a esta función desde un script o desde un menú personalizado para automatizar el proceso de conversión.