有什么方法可以使用javascript或谷歌脚本公开我创建的日历吗?这是我当前创建日历的脚本
function doGet(e) {
var coursename = e.parameter.coursename;
var calendar = CalendarApp.createCalendar(coursename);
var output={calendarId:calendar.getId()};
return ContentService.createTextOutput(Utilities.jsonStringify(output)).
setMimeType(ContentService.MimeType.JSON);
}
我希望你们能帮助我!提前感谢
日历服务不支持查看或更改日历的共享设置。这已被报道为第1145期。访问并在增加关注度的问题上添加星号。
谷歌日历API也不支持这一点。
您唯一的选择是使用日历UI。
现在可以使用高级日历服务:
https://developers.google.com/apps-script/advanced/calendar
下面的代码显示了如何使用它为特定用户提供读/写访问权限。
var calendarId = 'INSERT CALENDAR ID HERE';
var acl = {
scope: {
type: 'user',
value: 'INSERT EMAIL HERE'
},
role: 'writer'
};
Calendar.Acl.insert(acl, calendarId);