Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script Google应用程序访问文件夹的脚本权限_Google Apps Script_Permissions_Google Apps - Fatal编程技术网

Google apps script Google应用程序访问文件夹的脚本权限

Google apps script Google应用程序访问文件夹的脚本权限,google-apps-script,permissions,google-apps,Google Apps Script,Permissions,Google Apps,如果我直接运行函数,这个简单的代码可以在独立脚本中工作,也可以在绑定到google工作表的脚本中工作,但是当我打开工作表运行它时会出现权限错误。问题在哪里 function onOpen() { jsondir = DriveApp.getFolderById("XXXXXXXXXXXXXXXXXXXXXXXXXXXX") Logger.log(jsondir) } 如果使用授权所需的方法(DriveApp),则必须将该功能作为触发器安装。如何安装触发器如下所示。详细信息如下所示 在

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

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

如果使用授权所需的方法(DriveApp),则必须将该功能作为触发器安装。如何安装触发器如下所示。详细信息如下所示

  • 在脚本编辑器上。
    • 编辑->当前项目的触发器
    • 单击“未设置触发器。单击此处立即添加触发器。”
    • 在“运行”处,选择“开启”
    • 在活动中,选择“从电子表格”和“打开”
    • 按“保存”按钮

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

@Agostino欢迎你。也谢谢你。如果您的问题已解决,请按“接受”按钮。与你有相同问题的其他人也可以将你的问题作为可以解决的问题。如果你找不到按钮,尽管告诉我。