如何阻止基于谷歌表单中单元格值的表单提交响应更新



我创建了一个谷歌表单,每次输入或修改答案时都会激活onFormSubmit功能。只要某个单元格中的值发生变化,我就允许用户更改他的答案。当该值发生更改时,用户将无法再更改其响应。可以做到吗?

这里有一个例子:

TEST FORM(带单个字段(
费用:

在连接的表中,我添加了字段";批准";像这样:

Timestamp           Expense Approved
4/14/2021 14:33:15  400     YES
4/14/2021 14:33:46  200 

如果用户点击";编辑您的响应";他可以更改费用值。

测试表格
您的回复已被记录
编辑您的响应
提交另一个响应

如果Approved字段为",我希望用户不能再编辑他的响应;是";。

你可以试试这样的东西:

function onEdit(e) {
x = Cell on which to update if filled in
y = "";
if(x !== y)
//your Code
}

最新更新