在以下代码中:
function CreateandUpdateForm() {
Logger.log("Hi");
}
function onFormSumbit(e) {
var formid = "MyFormIDCode"
var functionName = "CreateandUpdateForm"
var builder = ScriptApp.newTrigger(functionName).forForm(formid).onFormSubmit().create();
}
通常在这个脚本中,我会运行onFormSubmit(e)
一次,这会创建一个自定义触发器。然后,每当我点击表单上的提交时,都会执行操作(在这种情况下为Logger.log("Hi");
。
如果我使用我的GSuite个人Google云端硬盘,创建自定义触发器并在每次提交表单时触发它,这样就可以很好地工作但是如果我在Google Team Drive中使用相同的脚本,我会收到错误。
不允许采取行动(第9行,文件“代码”)
通过注释掉每个部分,我发现它是反对的.create()子句。这是使用Google Team Drive或错误的预期结果吗?我已经检查了API访问,最好的我可以告诉,一切都已启用应启用