我的公司一直在尝试使用G Suite在线移动我们的流程。 出于某种原因,GAS不允许我以可编程方式设置触发器并返回“Exception:Action not allowed”。见下面的截图1-3。
[请求授权] [1] // SO不允许我发布两个以上的链接,这是一个截图,告诉您脚本需要授权并要求您选择一个帐户。
最简单的代码:
function myFunction() {
Logger.log("Trigger created");
}
function createTrigger(){
ScriptApp.newTrigger("myFunction")
.forSpreadsheet(SpreadsheetApp.getActive())
.onEdit()
.create();//this line wouldn't be executed
}
我到目前为止的观察/尝试是:
感谢您与G Suite支持小组联系。我们了解到,您遇到的问题不是gsuite.google.com/terms/user_features.h.t.m.l中定义的G Suite服务核心套件的一部分。
您遇到的问题目前不在我们的支持服务范围内,我们目前无法为您提供进一步的直接帮助。
由于这种情况发生在团队驱动中,我无法提供该文件的链接。
任何帮助将不胜感激。
提前致谢!
答案 0 :(得分:1)
Team Drive文件由团队“拥有”,无法由单个用户授权。我没有找到有关如何缓解此问题的新文档,这就是我们仍然在共享Google云端硬盘文件夹中管理基于团队的脚本的原因。