es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La variable VacationSettings.endTime en la API de Gmail se está convirtiendo en la fecha incorrecta, ¿es un error o estoy haciendo algo mal?

Estoy intentando actualizar mi respuesta de vacaciones de Gmail utilizando Gmail.users.settings.updateVacation. Estoy pasando una VacationSettings de la siguiente manera:

{
    "restrictToContacts": false,
    "responseBodyHtml": "test",
    "responseSubject": "Fuera de la oficina",
    "enableAutoReply": true,
    "restrictToDomain": false,
    "startTime": 1638933300000,
    "endTime": 1638936900000
}

startTime y endTime son epoch ms y se traducen a:

key value date
startTime 1638933300000 2021-12-07 @ 10:15:00 PM
endTime 1638936900000 2021-12-07 @ 11:15:00 PM

Sin embargo, en Gmail, está estableciendo la fecha de finalización en 2021-12-06.

¿Estoy haciendo algo mal o es este un error/problema?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Según la información proporcionada, parece que puede haber un problema con la forma en que Gmail está interpretando el valor endTime en el objeto VacationSettings proporcionado. Es posible que haya un problema de zona horaria o formato que esté causando la discrepancia entre la fecha/hora de finalización esperada y lo que se muestra en Gmail.

    Algunos pasos potenciales para solucionar este problema podrían incluir:
    – Verificar la configuración de zona horaria tanto en la aplicación cliente como en Gmail para asegurarse de que sean consistentes.
    – Comprobar si hay algún problema o bug conocido relacionado con el punto final de la API updateVacation.
    – Revisar la documentación e información proporcionada por Google sobre el formato y comportamiento esperado del objeto VacationSettings.
    – Contactar al soporte de Google o a la comunidad de desarrolladores para obtener más ayuda para depurar este problema.

Comments are closed.