Apps 脚本表单,不能使用 onsubmit 值
Apps Script Forms, onsubmit values cant be used
我正在创建一个 google 表单,其中包含一个应用程序脚本手动触发 onsubmit 就像完成一样
但是当我去查看执行信息时看到的答案只是显示了
itemResponse 值而不是值本身。我使用的代码是这样的:
function onFormSubmit(e) {
var formResponse=e.response;
var itemResponses = formResponse.getItemResponses();
var test = itemResponses[0];
Logger.log(itemResponses);
Logger.log('test'+test);
}
当我看到 Logger 的日志时,我只看到以下内容:
为什么会这样?是因为提交表单时服务器无法及时捕获响应吗?我该如何解决这个问题?
编辑:为了澄清我的问题,我想要的是捕获响应以将它们存储在另一个地方而不是绑定的电子表格
您正在使用表单的 onFormtSubmit 触发器的事件对象。如果您想要电子表格的事件对象,请使用其他 onFormSubmit 触发器。
我正在创建一个 google 表单,其中包含一个应用程序脚本手动触发 onsubmit 就像完成一样
但是当我去查看执行信息时看到的答案只是显示了 itemResponse 值而不是值本身。我使用的代码是这样的:
function onFormSubmit(e) {
var formResponse=e.response;
var itemResponses = formResponse.getItemResponses();
var test = itemResponses[0];
Logger.log(itemResponses);
Logger.log('test'+test);
}
当我看到 Logger 的日志时,我只看到以下内容:
为什么会这样?是因为提交表单时服务器无法及时捕获响应吗?我该如何解决这个问题?
编辑:为了澄清我的问题,我想要的是捕获响应以将它们存储在另一个地方而不是绑定的电子表格
您正在使用表单的 onFormtSubmit 触发器的事件对象。如果您想要电子表格的事件对象,请使用其他 onFormSubmit 触发器。