Google Apps Script 从 Web App URL 完美运行,但是当我通过 Insert > Apps Script 将它嵌入到 Google Site 时,我收到以下错误:TypeError: Cannot call method "getActiveSheet" of null.这是代码:var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();我尝试启用高级 Google 服务 Google Sheets API 和 Google Drive API。它仍然行不通。一旦嵌入,它就会以某种方式失去与工作表的连接。有没有人有任何想法?
1 回答
万千封印
TA贡献1891条经验 获得超3个赞
您无法使用,.getActiveSpreadsheet().getActiveSheet()
因为您不是从电子表格运行脚本,而是从站点运行它,因此您实际上没有任何电子表格/工作表“活动”。
使用SpreadsheetApp.openByUrl("").getSheetByName("")
来代替。
添加回答
举报
0/150
提交
取消