获得 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 属性 typerequiredpatternmaxlengthminlengthmaxmin, 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();
})