Javascript 谷歌应用程序脚本在嵌入时不起作用。TypeError:无法调用null的方法“getActiveSheet”
Google应用程序脚本从Web应用程序URL完美运行,但当我通过Insert>Apps脚本将其嵌入到Google站点时,我得到以下错误: TypeError:无法调用null的getActiveSheet方法 代码如下: var sheet=SpreadsheetApp.getActiveSpreadsheet.getActiveSheet 我尝试启用高级Google服务Google Sheets API和Google Drive API。还是不行。不知何故,一旦嵌入,它就失去了与图纸的连接。有人有什么想法吗 谢谢, Chris您不能使用.getActiveSpreadsheet.getActiveSheet,因为您不是从电子表格运行脚本,而是从站点运行脚本,因此实际上没有任何电子表格/工作表处于“活动”状态Javascript 谷歌应用程序脚本在嵌入时不起作用。TypeError:无法调用null的方法“getActiveSheet”,javascript,google-apps-script,embed,google-sites,Javascript,Google Apps Script,Embed,Google Sites,Google应用程序脚本从Web应用程序URL完美运行,但当我通过Insert>Apps脚本将其嵌入到Google站点时,我得到以下错误: TypeError:无法调用null的getActiveSheet方法 代码如下: var sheet=SpreadsheetApp.getActiveSpreadsheet.getActiveSheet 我尝试启用高级Google服务Google Sheets API和Google Drive API。还是不行。不知何故,一旦嵌入,它就失去了与图纸的连接。
改用SpreadsheetApp.openByUrl.getSheetByName。没问题,感谢您的建议编辑,很容易出错!如果这解决了您的问题,请将答案标记为正确!