很抱歉,如果之前已经回答过这个问题,我没有找到任何有关此问题的条目。我正在尝试为我们的非营利组织设立简报订阅服务。
我使用Google表单收集用户输入。 OnFormSubmit表单上的脚本是将附加信息写入连接的电子表格。
问题:我无法调用电子表格:
TypeError:无法调用方法" getActiveSheet"为null。
我是否需要初始化电子表格,还是必须在表单外创建脚本?
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet()
var sheet = spreadsheet.setActiveSheet(spreadsheet.getSheets()[0]);
是否可以操作通过表格Google脚本收集表格输入的电子表格?
这是Google表单背后的代码,设置为运行onFormSubmit:
function onFormSubmit(e) {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet()
var sheet = spreadsheet.setActiveSheet(spreadsheet.getSheets()[0]);
var row = sheet.getLastRow(); sheet.getRange(row,4).setValue(row);
}
答案 0 :(得分:1)
您需要将代码粘贴到响应电子表格的脚本编辑器中。您可能正在使用Forms。