Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

160
Visualizações
Problema de zona horaria con .createEvent()

Tengo problemas con la zona horaria del evento en mi script. Navegué por muchos temas como este, pero mis habilidades de principiante no me permitieron transcribir las soluciones a mi propio caso...

Aquí está mi guión:

 function book1() { var form = FormApp.getActiveForm(); var responses = form.getResponses(); var len = responses.length; var last = len - 1; var items = responses[last].getItemResponses(); var email = responses[last].getRespondentEmail(); var equipment = items[1].getResponse(); var datestart = items[2].getResponse(); var dateend = items[3].getResponse(); var cal = CalendarApp.getCalendarsByName(equipment)[0]; Logger.log(datestart); Logger.log(dateend); var start = new Date(datestart); var end = new Date(dateend); Logger.log('start '+start); Logger.log('end '+end); var allEvents = CalendarApp.getCalendarsByName(equipment)[0].getEvents(start, end); if (allEvents.length < 1) { var event = cal.createEvent(equipment, start, end) .addGuest(email); MailApp.sendEmail({ to: email, subject: "Equipment " +equipment+ " booking confirmed", htmlBody: "Equipment " +equipment+ " available, please return it by " +dateend+ " and scan the QR code when returning it.", }); } else { var blob = HtmlService.createHtmlOutputFromFile("calendariframe").getBlob(); MailApp.sendEmail({ to: email, subject: "Equipment " +equipment+ " not available", htmlBody: blob.getDataAsString(), });};

}

No puedo encontrar la manera correcta de usar getTimezoneOffset() o Utilities.formatDate de la manera correcta. ¿Tendría algún consejo sobre dónde integrarlos en mi secuencia de comandos para que createEvent() funcione en GMT+1?

¡Muchas gracias de antemano por tu ayuda!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

¡Solución encontrada gracias a Cooper!

Fui a la configuración del proyecto de secuencias de comandos, marqué la casilla "Mostrar archivo de manifiesto "appsscript.json" en el editor", fui a la secuencia de comandos appsscript.json y cambié la ID de la zona horaria.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda