开始使用谷歌应用程序脚本 - 无法检索表单提交参数

问题描述 投票:0回答:1

我正在开始使用 Google 应用程序脚本。 我有一个在表单提交时触发的函数。 我正在尝试访问 e 内部的属性(formResponse 类)。 我没有成功,我不明白我做错了什么。

这是我的脚本:

function formSubmitReply(e) {
    Logger.log(Utilities.jsonStringify(e));
    Logger.log(Utilities.jsonStringify(e.getTimestamp() ));
    Logger.log("success");
}

当我提交表单时,这是日志:

[13-10-03 09:36:54:026 EDT] {"response":"FormResponse"}

这是代码记录中的错误:

[13-10-03 09:36:54:061 EDT] Échec de l'exécution du script : TypeError: Cannot find function getTimestamp in object [object Object]. (line 9, file "Code") [durée totale d'exécution : 0.034 secondes]
javascript google-apps-script triggers google-forms
1个回答
1
投票

根据文档:理解事件,您应该尝试以下操作:

...
Logger.log(Utilities.jsonStringify(e.response.getTimestamp()));
...
© www.soinside.com 2019 - 2024. All rights reserved.