gpt4 book ai didi

google-apps-script - 提交后立即发布成绩 - 如何使用 Apps 脚本

转载 作者:行者123 更新时间:2023-12-04 05:50:21 27 4
gpt4 key购买 nike

我正在使用以下几行 Apps 脚本动态生成 Google 表单测验

 form.setIsQuiz(true);
form.setTitle("New")
.setDescription('Test')
.setConfirmationMessage('Thanks for responding!')
.setAllowResponseEdits(false)
.setAcceptingResponses(true)
.setLimitOneResponsePerUser(true)
.setShuffleQuestions(true)
.setProgressBar(true)
.setCollectEmail(true)

这是创建一个表单,我可以将测验发送给多个人。但我也想“发布分数>>提交后立即”。这是 Google Quiz Form 中的一项功能。但我无法找到与“发布分数 >> 提交后立即发布”的 Google 表单功能等效的方法。

我无法为每个表单手动执行此操作,因为我生成了数百个分发给不同人群的表单。

最佳答案

AFAIAA,目前无法直接使用 Google Apps 脚本方法执行此操作。

一个可能的解决方法是创建一个最小的 Google 表单,将其设为测验,并将其配置为“每次提交后立即”。不要在脚本中创建表单,只需复制此表单文件(使用您的脚本)并继续以编程方式在副本中构建您的测验。

值得注意的是,Google Apps 脚本中的这一遗漏可能会导致完成的测验出现错误。当使用脚本创建表单并使用 .setIsQuiz(true) 方法将其变成测验时,“发布标记”设置默认为“稍后,人工审核后”。在表单设置用户界面中,此选项包括注释“打开电子邮件收集” - 这样当手动发布结果时,就有一个电子邮件地址可以将结果发送到。使用上述步骤创建测验时,电子邮件收集未启用。这意味着无法手动发布结果。上述解决方法可缓解此问题。

关于google-apps-script - 提交后立即发布成绩 - 如何使用 Apps 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44471090/

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