Google 应用脚本访问文件夹的权限

Google apps script permission to access a folder

这个简单的代码可以在独立脚本中运行,也可以在绑定到 google sheet if i 运行 直接函数的脚本中运行,但是当我 运行 它打开了 sheet。问题出在哪里?

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

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

  • 在脚本编辑器上。
    • 编辑 -> 当前项目的触发器
    • 点击"No triggers set up. Click here to add one now."
    • 在 "Run"、select "onOpen"
    • 在活动中,select "From spreadsheet" 和 "On open"
    • 按下 "Save" 按钮。

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