2017-02-02 3 views
0

In Google Kalender API für mein App-Skript erstellen.Google Kalender: Ändern des Gaststatus

https://developers.google.com/apps-script/reference/calendar/

Was will ich tun die den Gast einer Veranstaltung bekommen bekommen und seinen Status ändern von „Ja“ auf „Nein“.

var calendar = CalendarApp.getCalendarById('id'); 
var events = calendar.getEventsForDay(today); 
Logger.log('Guest Status: ' + events[0].getGuestList()[0].getGuestStatus()); 

Mein obiger Code so ziemlich den Gast bekommen und seinen Status bekommen, ich bin auf der API-Seite für Event-Gäste suchen:

https://developers.google.com/apps-script/reference/calendar/event-guest

Es gibt nur Sie Methoden für den Gast Getter, Gibt es Setter-Methoden für Event-Gäste? Ich suche nach einer Methode, um den Status für Gast festzulegen. Wie mache ich das?

Antwort

1

Mit CalendarApp sind Sie auf die setMyStatus Methode beschränkt und Sie können nur den Ereignisstatus des effektiven Benutzers festlegen.

Wenn alle Benutzer auf Ihrer Domain sind, dann könnten Sie möglicherweise run a service account mit Domain-Delegation, die Calendar API über UrlFetch aufrufen und jeden Benutzer Identitätswechsel, der Festlegung ihrer „response“, um für den Fall, „abgelehnt“.

Verwandte Themen