google-apps-script - 获取当前的 Google 表格网址
问题描述
我想邮寄当前的 google 表格 URL,例如https://docs.google.com/spreadsheets/d/19sig7bVj6m247Gxap92Bc7-eb5TAMn4NQng9k_Zsqrk/edit#gid=0
. 我的代码Code.gs
如下所示。
var TO_ADDRESS = "abcd@gmail.com";
var sendEmailTo = (typeof TO_ADDRESS !== "undefined") ? TO_ADDRESS : mailData.formGoogleSendEmail;
if (sendEmailTo) {
MailApp.sendEmail({
to: String(sendEmailTo),
subject: "Contact form submitted",
htmlBody: SpreadsheetApp.getActiveSpreadsheet() //this is not working
});
}
如何获取当前的 google sheet URL?
解决方案
var url = SpreadsheetApp.getActiveSpreadsheet().getUrl()
if (sendEmailTo) {
MailApp.sendEmail({
to: String(sendEmailTo),
subject: "Contact form submitted",
htmlBody: url
});
}
推荐阅读
- excel - 如何通过 VBA 更改 think cell 对象的名称?
- swift - swift - 删除或替换
嵌套字典中的值 - android - 华为/荣耀设备 & SQLiteBlobTooBigException
- node.js - 循环检查邮箱、阅读电子邮件和创建 PDF
- docker - 使用 healthcheck 测试最小的 docker 容器
- android - ionic 4 android,android错误:找不到符号
- excel - 删除 Excel VBA 用户窗体中列表框上的滚动条
- excel - 两个接缝相同但结果不同的循环
- python-3.x - 指定分割字符串 Python 的规则
- javascript - Dragula 没有更新动态列表