我有一个Google Apps脚本,可以从我的Google日历中检索事件并进行处理。 大约3-4个小时前,它就可以正常工作,但是在某个时候,它只是停止了工作。
错误发生在行:
var calendar = CalendarApp.getOwnedCalendarsByName('calendar name')[0];
错误显示“脚本无权执行此操作。必需的权限(https://www.googleapis.com/auth/calendar || https://www.googleapis.com/auth/calendar.readonly || https://www.google.com/calendar/feeds)”。
我检查了Google Calendar API的配额,但绝对没有超出那里设置的限制。
答案 0 :(得分:0)
正确的解决方案是按清单所述在清单文件中明确指定所需的权限:"Authorisation is required to perform that action" message, even after clicking "Allow"
只需将错误中提到的URL添加到oauthScopes数组。