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 .
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.
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' }) }