为了账号安全,请及时绑定邮箱和手机立即绑定

嵌入时 Google Apps 脚本不起作用。类型错误:无法调用 null 的方法

嵌入时 Google Apps 脚本不起作用。类型错误:无法调用 null 的方法

繁星coding 2021-06-02 15:34:56
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("")来代替。


查看完整回答
反对 回复 2021-06-03
  • 1 回答
  • 0 关注
  • 120 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信