【问题标题】:onFormSubmit(e) returning NULL e valueonFormSubmit(e) 返回 NULL e 值
【发布时间】:2020-03-11 01:50:22
【问题描述】:

我正在尝试处理用户通过 Google 表单提交的数据。我的触发器与表单提交上的电子表格相关联,但是当我使用以下代码时,我得到“e”返回一个 NULL 值,我不能用它做任何事情。我通过表单提交它,而不仅仅是运行脚本。我的电子表格更新正常,但我可以用我得到的值做任何事情。

    function getTickets(e) {
      var values = e.namedValues;
      Logger.log(e);
      Logger.log(values);
    }

我得到的确切错误是:

[20-03-10 21:48:22:765 EDT] 类型错误:无法读取未定义的属性“namedValues”
在 getTickets(Tickets:2:18)

【问题讨论】:

  • 请清楚地陈述您的问题,而不是主题中的陈述。
  • 如果您在新的 V8 上尝试切换回来
  • 谢谢你,@Cooper!切换回旧版本效果很好!
  • 您能否将所做的更改发布为该问题的答案,以便访问该问题的每个人都能清楚地看到答案?谢谢!

标签: google-apps-script google-sheets triggers google-forms


【解决方案1】:

报告的问题是用户获取事件对象参数值的 nulll。我建议尝试切换回旧版 ES5,因为它很容易做到,而且似乎可以解决许多难以理解的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多