gpt4 book ai didi

google-apps-script - 谷歌脚本: Creating a Folder After Form Submission

转载 作者:行者123 更新时间:2023-12-03 04:53:06 26 4
gpt4 key购买 nike

这是我第一次编写 Google 脚本。我从未写过 JavaScript,但我有 Java 和 Python 经验。我使用此脚本的目标是,一旦提交表单,我希望脚本创建一个文件夹,该文件夹使用多项选择问题的答案之一来命名。该文件夹应放置在与表单所在的同一目录中。到目前为止,我的 Google 脚本包含以下内容:

function createFolder(e) {
var existingForm = FormApp.getActiveForm();
if(e){
var response = e.response;
var items = response.getItemResponses();
DriveApp.createFolder(items[1].getResponse());
}
}

function createSubmitTrigger(){
var existingForm = FormApp.getActiveForm();
ScriptApp.newTrigger('createFolder').forForm(existingForm).onFormSubmit().create();
}

这是我已经创建的表单的有界脚本。我已经从脚本编辑器中运行了我的脚本,并且没有收到任何错误。我还自己向表格提交了回复,但没有创建新文件夹。执行记录显示脚本执行了 getActiveForm() 函数,但除此之外什么也没有执行。因此,我相信它不会进入我在第三行的“if”语句。我确信我缺少一些基本的东西,但我不太确定它是什么。对此的任何帮助将不胜感激。

顺便说一句,我确实查看了收件箱,看看是否收到了触发器的错误消息,但我没有看到任何内容。

最佳答案

您不能将参数传递给触发器函数。

关于google-apps-script - 谷歌脚本: Creating a Folder After Form Submission,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28466957/

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