代码之家  ›  专栏  ›  技术社区  ›  Agostino

谷歌应用程序脚本访问文件夹的权限

  •  1
  • Agostino  · 技术社区  · 7 年前

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

    function onOpen() {
      jsondir = DriveApp.getFolderById("XXXXXXXXXXXXXXXXXXXXXXXXXXXX")
      Logger.log(jsondir)
    }
    
    1 回复  |  直到 7 年前
        1
  •  2
  •   Tanaike    7 年前

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

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

    如果我误解了你的问题,对不起。