Google表单项的计算值未刷新

时间:2015-03-18 07:33:53

标签: google-apps-script google-form

我一直在使用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号。关于如何在每次提出表单时强制重新计算该值的任何想法?

1 个答案:

答案 0 :(得分:0)

我们没有非常重要的事情。它被称为预表单动作或触发器或自动化动作。你不能这样做。

您需要创建自己的表单来管理数据。看I need to create a Google form to check if data being entered already exists in sheet

干杯!