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

我正在尝试在 Google 脚本中创建一个宏,该宏会向我发送我创建的工作表的电子邮件。当我尝试运行它时,脚本卡在函数 GetSheetID() 处。(第 2 个函数的第 4 行)

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

我也对其他电子邮件技术持开放态度。我的主要目标是获取一个范围并在电子邮件中以图片或 PDF 的形式发送。


偶然的你
浏览 58回答 1
1回答

眼眸繁星

关于“TypeError:无法读取未定义的属性“getSheetId”(第 51 行,文件“宏”)”您很可能正在使用以一为基数的索引而不是从零开始的索引,并且您的电子表格中的工作表少于 5 张。修复取决于您要分配给shId以下代码行的哪个工作表 ID:var shId = shNum ? ss.getSheets()[shNum].getSheetId() : null;参考https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript