在谷歌日历中为我的应用脚本构建API。
https://developers.google.com/apps-script/reference/calendar/
我想做的是获取活动的嘉宾并将其状态从“是”更改为“否”。
var calendar = CalendarApp.getCalendarById('id');
var events = calendar.getEventsForDay(today);
Logger.log('Guest Status: ' + events[0].getGuestList()[0].getGuestStatus());
我上面的代码几乎得到了访客并获得了他的状态,我正在查看Event Guest的API页面:
https://developers.google.com/apps-script/reference/calendar/event-guest
它只为guest提供getter方法,是否有事件guest的setter方法?我正在寻找一种方法来设置客人的状态。我该怎么做?
答案 0 :(得分:1)
使用CalendarApp,您只能使用setMyStatus方法,并且只能设置有效用户的事件状态。
如果所有用户都在您的域中,那么您可以想象run a service account进行域名授权,通过UrlFetch
呼叫Calendar API并模仿每个用户,设置他们的" responseStatus&#34 ;到"拒绝"为了这个活动。