Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

Get Event ID #319

Open
ambrix opened this issue Oct 7, 2020 · 0 comments
Open

Get Event ID #319

ambrix opened this issue Oct 7, 2020 · 0 comments

Comments

@ambrix
Copy link

ambrix commented Oct 7, 2020

I would like to display the ID of an event (event.id) in google calendar (using dialogflow fulfillment). So I inserted a showEvent () function but this doesn't work. Could someone tell me where is the mistake? I need the ID because I would like to be able to delete an event later.

/* ************************************************************* */
`function showEvents(agent) {
return new Promise ((resolve, reject) => {calendar.events.list({
'auth': serviceAccountAuth,
'calendarId': calendarId,
'timeMin': (new Date()).toISOString(),
'showDeleted': false,
'singleEvents': true,
'maxResults': 10,
'orderBy': 'startTime'
}).then(function(response) {
var events = response.result.items;
console.log('events:', events);
agent.add('Appointment List:');

if (events.length > 0) {
  for (let i = 0; i < events.length; i++) {
    var event = events[i];
    var when = event.start.dateTime;
    if (!when) {
      when = event.start.date;
    }
    agent.add(event.summary + ' (' + when + ')' + ' eventId:' + ' ' + event.id);
  }
} else {
  agent.add('No Events);
}

});
});
}`

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant