提交后立即发布等级 - 如何使用Apps脚本

世事洞明皆学问,人情练达即文章。这篇文章主要讲述提交后立即发布等级 - 如何使用Apps脚本相关的知识,希望能为你提供帮助。
我使用以下几行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测验表单中的一项功能。但我无法在提交后立即找到相当于“发布分数”的Google表单功能的方法。
我无法为每个表单手动执行此操作,因为我生成了分布在不同人群中的数百种表单。
答案AFAIAA,目前无法使用Google Apps脚本方法直接执行此操作。
【提交后立即发布等级 - 如何使用Apps脚本】一种可行的解决方法是创建一个最小的Google表单,使其成为一个测验,并将其配置为“每次提交后立即”。不是在脚本中创建表单,而是仅复制此表单文件(使用您的脚本)并继续以编程方式在副本中构建测验。
值得注意的是,Google Apps脚本中的这一遗漏可能会导致完成的测验中出现错误。使用脚本创建表单并使用.setIsQuiz(true)方法将其转换为测验时,“释放标记”设置默认为“稍后,在手动审阅后”。在“表单设置用户界面”中,此选项包括“打开电子邮件收集”注释 - 这样,当手动释放结果时,会有一个用于将结果发送到的电子邮件地址。使用上述步骤创建测验时,不会启用电子邮件收集。这意味着无法手动释放结果。上述解决方法缓解了这个问题。

    推荐阅读