Google App Script按时间获取表单响应

时间:2018-12-16 18:13:55

标签: javascript google-apps-script

我正在尝试获取过去1个小时内提交的表单回复,以限制以后将用于处理最新回复的回复数量。但是我不断收到错误“ TypeError:无法在onSubmit(form:67)处调用未定义的方法“ getId”。” 以下是我的代码段。感谢您提供解决此问题的帮助。

function onSubmit() {

  var d = new Date();
  d.setHours(d.getHours() - 1);
  var form = FormApp.getActiveForm();
//  var form_responses = form.getResponses();
  var form_responses = form.getResponses(d);
  var respID_Idx = form_responses.length-1;
  var last_form_res_id = form_responses[respID_Idx].getId();

  var las_resp = form.getResponse(last_form_res_id);

  var item_res = las_resp.getItemResponses();

0 个答案:

没有答案