获得 google 形式的实时答案
get live answer of the google form
我正在使用 google 应用程序脚本制作一个表格,该表格需要学生姓名和身份证件,但有些学生只是提交了假姓名或身份证件或两者兼而有之!
所以我真的需要
1- 在回复的同时检查他们的答案(动态表格)
或者
2-提交后检查答案
不知道第一种方法!
但是第二个有问题,如果超过 1 个学生同时提交,我不能去回复电子表格看看最后一个回复是不是假的,因为最后一个可能是答案第二个学生的。
我到处都找过了,但没有任何效果
甚至 this
有什么想法吗?
谢谢
更新
至少我做了一个 onsubmit 触发器,收集电子邮件和 studentsId。
然后验证答案,如果它们是真的,link 将发送给他们另一个表格,如果不是,它会通知他们!
从我这几天读到的内容来看,获得实时答案的唯一方法是写一个 HTML 页面来对每个回复做出反应。
Collect email addresses
是否应该保存到足以确保它不是伪造的提交?
1 中的 'check' 是什么意思?
你是说验证答案吗?
如果是,您可以使用 HTML 或 JS
HTML(input
的验证):
HTML 属性 type
、required
、pattern
、maxlength
、minlength
、max
、min
, step
即<input name="age" type="number" min="9" max="12">
JS(formData
的验证):
$('#form').on('submit', function (e) {
e.preventDefault();
var values = {};
$.each($('#myForm').serializeArray(), function(i, field) {
values[field.name] = field.value;
});
if (values['age'] < 10 || values['age'] >12) { return; }
$(this).submit();
})
我正在使用 google 应用程序脚本制作一个表格,该表格需要学生姓名和身份证件,但有些学生只是提交了假姓名或身份证件或两者兼而有之! 所以我真的需要 1- 在回复的同时检查他们的答案(动态表格) 或者 2-提交后检查答案
不知道第一种方法!
但是第二个有问题,如果超过 1 个学生同时提交,我不能去回复电子表格看看最后一个回复是不是假的,因为最后一个可能是答案第二个学生的。
我到处都找过了,但没有任何效果 甚至 this
有什么想法吗? 谢谢
更新
至少我做了一个 onsubmit 触发器,收集电子邮件和 studentsId。
然后验证答案,如果它们是真的,link 将发送给他们另一个表格,如果不是,它会通知他们!
从我这几天读到的内容来看,获得实时答案的唯一方法是写一个 HTML 页面来对每个回复做出反应。
Collect email addresses
是否应该保存到足以确保它不是伪造的提交?
1 中的 'check' 是什么意思?
你是说验证答案吗?
如果是,您可以使用 HTML 或 JS
HTML(input
的验证):
HTML 属性 type
、required
、pattern
、maxlength
、minlength
、max
、min
, step
即<input name="age" type="number" min="9" max="12">
JS(formData
的验证):
$('#form').on('submit', function (e) {
e.preventDefault();
var values = {};
$.each($('#myForm').serializeArray(), function(i, field) {
values[field.name] = field.value;
});
if (values['age'] < 10 || values['age'] >12) { return; }
$(this).submit();
})