我正在尝试在 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;
参考
添加回答
举报
0/150
提交
取消