我创建了一个谷歌表单,每次输入或修改答案时都会激活onFormSubmit函数。只要某个单元格中的值发生变化,我就允许用户更改他的答案。当此值被更改时,用户无法再更改他的响应。能办到吗?
这里有一个例子:
测试表单(只有一个字段)
费用:
在连接表中,我添加了“已批准”字段,如下所示:
Timestamp Expense Approved
4/14/2021 14:33:15 400 YES
4/14/2021 14:33:46 200 如果用户单击“编辑您的响应”,他可以更改费用值。
测试表格
你的反应已经被记录下来了。
编辑您的响应
提交另一份答复
我希望用户不能再编辑他的响应,如果批准的字段是“是”。
发布于 2021-04-14 11:30:06
你可以试试这样的方法:
function onEdit(e) {
x = Cell on which to update if filled in
y = "";
if(x !== y)
//your Code
}https://stackoverflow.com/questions/67089888
复制相似问题