Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

151
Vistas
getDatecreated en Appps Script que devuelve la hora de creación una hora después

Cuando intento obtener la hora de creación de un archivo en Google Drive con la función incorporada getDateCreated() en el script de la aplicación, devuelve la hora una hora después de la creación. mi codigo es el siguiente

 var folder = DriveApp.getFolderById(myFolderId); var contents = folder.getFiles(); var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var var_file; var var_name; var var_link; var var_owner; var var_time; while(contents.hasNext()){ var_file = contents.next(); var_name = var_file.getName(); var_link = var_file.getUrl(); var_owner = var_file.getOwner().getName(); var_time = var_file.getDateCreated(); sheet.appendRow([var_name,var_link,var_owner, var_time]); }

Si la hora de creación de un archivo es el 25/06/2022 22:48:39, la salida de mi código devuelve el 25/06/2022 23:48:39, lo cual es un error. Nota: Mi zona horaria es UTC-5

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Investigué un poco sobre diferentes métodos integrados en Javascript y .toLocaleTimeString() parece funcionar bien devolviendo la hora real en que se creó el archivo.

 var_time = var_file.getDateCreated().toLocaleTimeString();

También es muy importante verificar el archivo appsscript.json al que se puede acceder yendo a Configuración del proyecto y activando la opción Mostrar el archivo appsscripts.json

about 4 years ago · Juan Pablo Isaza Denunciar

0

La única razón podría ser la configuración de la zona horaria de su archivo de script. Puede consultar bi yendo a Archivo> Propiedades del proyecto en el editor de secuencias de comandos.

Documentos para desarrolladores de Google

También puede revisar esta configuración ejecutando esto:

 var timeZone = Session.getScriptTimeZone(); Logger.log(timeZone);
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda