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

我正在尝试在电子邮件中以 pdf 格式发送 google 表格中的范围。

我正在尝试在电子邮件中以 pdf 格式发送 google 表格中的范围。

偶然的你 2022-10-27 16:23:32
我正在尝试在 Google 脚本中创建一个宏,该宏会向我发送我创建的工作表的电子邮件。当我尝试运行它时,脚本卡在函数 GetSheetID() 处。(第 2 个函数的第 4 行)“TypeError:无法读取未定义的属性“getSheetId”(第 51 行,文件“宏”)”我也对其他电子邮件技术持开放态度。我的主要目标是获取一个范围并在电子邮件中以图片或 PDF 的形式发送。
查看完整描述

1 回答

?
眼眸繁星

TA贡献1873条经验 获得超9个赞

关于

“TypeError:无法读取未定义的属性“getSheetId”(第 51 行,文件“宏”)”

您很可能正在使用以一为基数的索引而不是从零开始的索引,并且您的电子表格中的工作表少于 5 张。

修复取决于您要分配给shId以下代码行的哪个工作表 ID:

var shId = shNum ? ss.getSheets()[shNum].getSheetId() : null;

参考


查看完整回答
反对 回复 2022-10-27
  • 1 回答
  • 0 关注
  • 57 浏览
慕课专栏
更多

添加回答

举报

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