Google apps script 如何使用谷歌表单接受12个一次性代码兑换奖品

Google apps script 如何使用谷歌表单接受12个一次性代码兑换奖品,google-apps-script,google-forms,Google Apps Script,Google Forms,我想提供12个一次性代码来兑换奖品。我认为谷歌表单是一个接受条目的好方法,但我不确定如何限制条目。到目前为止,我所想到的是,由于谷歌表单对每个条目都有一个时间戳,我知道谁是第一个输入代码的人。对于潜在的第二个发现者来说,这可能仍然是一次令人失望的经历 我发现formLimiter可以自动设置Google表单,在电子表格单元格包含指定值后停止接受响应。然而,当使用12个代码中的第一个时,我不想关闭谷歌表单 有没有关于解决方法的想法,或者我应该看看其他接受验证代码的工具?谢谢你的阅读 编辑:验证代码

我想提供12个一次性代码来兑换奖品。我认为谷歌表单是一个接受条目的好方法,但我不确定如何限制条目。到目前为止,我所想到的是,由于谷歌表单对每个条目都有一个时间戳,我知道谁是第一个输入代码的人。对于潜在的第二个发现者来说,这可能仍然是一次令人失望的经历

我发现formLimiter可以自动设置Google表单,在电子表格单元格包含指定值后停止接受响应。然而,当使用12个代码中的第一个时,我不想关闭谷歌表单

有没有关于解决方法的想法,或者我应该看看其他接受验证代码的工具?谢谢你的阅读


编辑:验证代码是机密的,因此我无法在表单中列出它们。必须在geocache中找到代码才能获奖

只有当人们回答的距离不太近,并且您愿意处理有时使用的重复代码时,才有可能。
看看onFormSubmit触发器。从那里,您可以编辑表单。请参阅用于构建表单的api,以根据需要删除每个代码。

如果您愿意编写脚本,可以在FormSubmit上调整验证规则。基本上,每次用户提交时,它都会查看所使用的代码,然后将其从文本框的验证规则中删除


如果您可以将代码放入一个列表中,并让用户从该列表中进行选择,那么请查看Choice Eliminator附加组件。

Choice Eliminator可以删除一个选项。因此,您可以将所有代码放在一个列表中,用户必须从列表中选择他们的代码。