Google apps script onFormSubmit(e)返回空的e值
我正在尝试处理用户通过谷歌表单提交的数据。我的触发器绑定到表单提交上的电子表格,但当我使用以下代码时,返回的“e”值为空,我无法对其执行任何操作。我通过表单提交,而不仅仅是运行脚本。我的电子表格更新得很好,但我可以用得到的值做任何事情Google apps script onFormSubmit(e)返回空的e值,google-apps-script,google-sheets,triggers,google-forms,Google Apps Script,Google Sheets,Triggers,Google Forms,我正在尝试处理用户通过谷歌表单提交的数据。我的触发器绑定到表单提交上的电子表格,但当我使用以下代码时,返回的“e”值为空,我无法对其执行任何操作。我通过表单提交,而不仅仅是运行脚本。我的电子表格更新得很好,但我可以用得到的值做任何事情 function getTickets(e) { var values = e.namedValues; Logger.log(e); Logger.log(values); } 我得到的确切错误是: [20-
function getTickets(e) {
var values = e.namedValues;
Logger.log(e);
Logger.log(values);
}
我得到的确切错误是:
[20-03-10 21:48:22:765 EDT]类型错误:无法读取未定义的属性“NamedValue”在getTickets(门票:2:18)
报告用户获取事件对象参数值的nulll时出现问题。我建议尝试切换回旧版ES5,因为它很容易操作,而且似乎可以解决许多难以理解的问题。据报告,该问题是用户获得了事件对象参数值的nulll。我建议尝试切换回旧版ES5,因为它很容易操作,而且似乎可以解决许多难以理解的问题。请清楚地陈述您的问题,而不是在主题中陈述。如果您使用新V8,请尝试切换回旧版谢谢,@Cooper!切换回旧版本非常有效!您能否将所做的更改作为此问题的答案发布,以便访问此问题的每个人都能清楚地看到答案?谢谢请清楚地陈述您的问题,而不是在主题中陈述。如果您在新V8上,请尝试切换回谢谢,@Cooper!切换回旧版本非常有效!您能否将所做的更改作为此问题的答案发布,以便访问此问题的每个人都能清楚地看到答案?谢谢