gpt4 book ai didi

google-apps-script - 无法获得授权

转载 作者:行者123 更新时间:2023-12-01 05:15:12 47 4
gpt4 key购买 nike

当我运行 Google 应用程序脚本时,我不断收到以下错误:
Execution failed: You do not have permission to call getFoldersByName
这是我正在运行的代码行:

var folders = DriveApp.getFoldersByName('Mission Response');

当我从脚本编辑器运行脚本时,它运行没有任何问题。但是,我从未收到授权对话框(授权 DriveApp 的对话框)。当我从电子表格内部运行脚本时,脚本失败并出现上述执行错误。

最佳答案

经过一番挣扎,我在this link上找到了解决方案。 .

它指出您 无法使用 需要的服务 身份验证 简单触发器 , 喜欢 onEdit() .

知道这一点,我这样做是为了解决它:

我有这样的事情:

function onEdit(){
var folder = DriveApp.gefFoldersByName('My Folder Name').next();
doSomething(folder);
...
}

然后我创建了可安装的触发器:
function onEditTrigger(){
var folder = DriveApp.gefFoldersByName('My Folder Name').next();
doSomething(folder);
...
}

enter image description here

我希望它有所帮助,因为我花了很多时间才弄明白。

关于google-apps-script - 无法获得授权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21243331/

47 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com