對不起,如果此問題已被回答,我沒有發現此問題的任何條目。我正在努力爲我們的非營利組織建立新聞訂閱服務。處理連接到Google表單的電子表格的問題
我正在使用Google表單來收集用戶輸入。 OnForm提交表單上的腳本是將其他信息寫入所連接的電子表格。
問題:我不能叫電子表格:
TypeError: Cannot call method "getActiveSheet" of null.
我是否需要初始化電子表格或我必須創建腳本形式之外?
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet()
var sheet = spreadsheet.setActiveSheet(spreadsheet.getSheets()[0]);
是否可以操縱通過表單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);
}
你能在這裏粘貼你的代碼嗎? – 2015-02-09 09:55:21
非常感謝您的回覆,@ amit-agarwal! 該代碼是非常基本的:這是被設置爲運行onFormSubmit的谷歌表格後面的代碼: 功能onFormSubmit(E){ VAR電子表格= SpreadsheetApp.getActiveSpreadsheet() VAR片= spreadsheet.setActiveSheet(spreadsheet.getSheets ()[0]); var row = sheet.getLastRow(); sheet.getRange(row,4).setValue(row); } 謝謝! – Tobey 2015-02-09 10:27:11