我一直在使用Mogsdad here建议的脚本。根据我的帖子here,我尝试使用时间戳打了一个砖墙。
因此,我现在的方法是在提交之前尝试在表单中获取唯一ID,以便我可以在表单响应反馈中使用它。我试图强制列表项通过以下脚本选择一个值 -
function updateForm(){
// a way to get the items from the form
var form = FormApp.openById("1t4NG2KYk09YiVzeVypWKpYTiWN97VuLBibafKbKfzP4");
var seqList = form.getItemById(1050085080).asListItem();
var d = new Date();
var n = d.valueOf();
seqList.setChoiceValues([n]);
}
虽然这确实创造了一个独特的价值,并将其放在表单响应表上,但当我进入表单创建新的提交时,仍然存在相同的ID号。关于如何在每次提出表单时强制重新计算该值的任何想法?
答案 0 :(得分:0)
我们没有非常重要的事情。它被称为预表单动作或触发器或自动化动作。你不能这样做。
您需要创建自己的表单来管理数据。看I need to create a Google form to check if data being entered already exists in sheet
干杯!