Google Apps脚本访问文件夹的权限

时间:2017-10-30 11:27:27

标签: google-apps-script permissions google-apps

这个简单的代码可以在一个独立的脚本中运行,也可以在绑定到google工作表的脚本中运行,如果我直接运行该函数,但是当我运行它打开工作表时会收到权限错误。问题在哪里?

function onOpen() {
  jsondir = DriveApp.getFolderById("XXXXXXXXXXXXXXXXXXXXXXXXXXXX")
  Logger.log(jsondir)
}

1 个答案:

答案 0 :(得分:2)

在使用需要授权的方法(DriveApp)的情况下,必须将该功能安装为触发器。如何安装触发器如下。详细信息为here

  • 在脚本编辑器上。
    • 编辑 - >当前项目的触发器
    • 点击"没有设置触发器。点击此处立即添加一个。"
    • 在"运行",选择" onOpen"
    • 在活动中,选择"来自电子表格"和"开放"
    • 推送"保存"按钮。

如果我误解了你的问题,我很抱歉。