我在电子表格中写了一个脚本,该脚本将创建一个日历事件。来到声明
var cal = CalendarApp.getDefaultCalendar();
我收到错误“授权失败”(Ausführung fehlgeschlagen: Sie haben nicht die erforderliche Berechtigung zum Aufruf von getDefaultCalendar. (line 107, file "Kopie von Code") [0.171 Sekunden Laufzeit insgesamt]
)
如何获得此授权?我是Google云端硬盘和Google日历上的同一位用户。
答案 0 :(得分:1)
来自Google App Script's Troubleshooting section:
执行该操作需要授权。 此错误表示脚本缺少运行所需的授权。在脚本编辑器中运行脚本或从自定义菜单项运行脚本时,将向用户显示授权对话框。但是,当脚本作为服务运行,嵌入了Google协作平台页面或从触发器运行时,无法显示对话框并显示此错误。要授权脚本,请打开脚本编辑器并运行任何功能。要避免此错误,请记住在向脚本添加新服务或功能后,在脚本编辑器中运行一次脚本。
只需从“运行”菜单运行脚本的任何一个功能,“脚本编辑器”应显示授予权限的对话框。之后你的脚本应该可以工作。