我自动将成员添加到Google日历时遇到问题。
我的功能是:
function addToCalendar(email, calendar) {
// Create a user with read/write access to calendar
var resource = {
scope: {
type: 'user',
value: email
},
role: 'writer'
};
Calendar.Acl.insert(resource, calendar);
}
此功能适用于Gmail帐户,但无法与非Gmail帐户一起使用。非Gmail帐户仍会列在日历中添加,但无法访问日历。
我认为问题源于需要Gmail帐户的Google日历。手动尝试添加用户时,会出现以下提示:
截图:
有没有办法通过Google Apps脚本复制此邀请,或者解决此问题的方法?
感谢任何帮助。
由于