Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

140
Views
Google Calendar API - sendUPdate no funciona para

Usar Google App Script para crear un evento de calendario y tener problemas con el parámetro "sendUpdates" para enviar notificaciones por correo electrónico sobre la creación del evento de calendario.

De acuerdo con la documentación aquí: events.insert .

ingrese la descripción de la imagen aquí

Se debe incluir el parámetro "sendUpdates" , por lo que mi código se parece a esto:

 function createEvent() { var calendarId = 'primary'; var start = getRelativeDate(1, 23); var end = getRelativeDate(1, 24); var event = { summary: 'Lunch Meeting', // location: 'The Deli', description: 'Testing.', start: { dateTime: start.toISOString() // dateTime: start }, end: { dateTime: end.toISOString() // dateTime: end }, attendees: [ {email: 'SOMEONE@GMAIL.COM'}, ], sendUpdates: 'all', sendNotifications: 'true', }; event = Calendar.Events.insert(event, calendarId); }

Sin embargo, al ejecutar la función anterior, no veo ninguna notificación por correo electrónico sobre la creación del evento de calendario.

¿Alguien ha enfrentado problemas similares y ha encontrado una solución?

Gracias.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Debe agregar el parámetro sendUpdates como un argumento opcional ( sendNotifications no es necesario) de Calendar.Events.insert , no dentro del cuerpo de la solicitud:

 function createEvent() { const calendarId = 'primary'; const start = getRelativeDate(1, 23); const end = getRelativeDate(1, 24); const event = { summary: 'Lunch Meeting', description: 'Testing.', start: { dateTime: start.toISOString() }, end: { dateTime: end.toISOString() }, attendees: [ { email: 'attendee1@gmail.com' }, ], }; event = Calendar.Events.insert(event, calendarId, { sendUpdates: 'all' }) }
Documentación
  • Events.insert
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!