【发布时间】:2023-03-14 11:00:02
【问题描述】:
我是谷歌应用脚本中的新手。所以我学会了如何在表格中编写一些函数。但是 Google Form 可以使用来自 Sheet 的数据和答案吗?所以我想创建计算器。 当我在“带有表单答案的表格”中调试脚本中的代码时,一切正常。但是当我在表单中的脚本中创建此代码时,我不知道该脚本如何变得可行。 请帮我。 我希望在用户按下“发送表单”按钮后,他会从“带有表单答案的工作表”中的单元格中获取具有值的浏览器窗口。
我的代码:
function sendFormByEmail(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Ответы на форму (1)");
var rows = sheet.getLastRow();
var cols = sheet.getLastColumn();
var sheet2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Лист4");
var values = sheet2.getRange(rows, cols+1, 1, 1).getValue();
Browser.msgBox("Your value: " + values + " $");
}
【问题讨论】:
-
这不起作用,因为 onFormSubmit 触发器以您而不是用户提交表单的身份运行。这样做的唯一方法是在应用程序脚本中构建自定义表单。
标签: google-apps-script google-forms