#google-apps-script #google-sheets
#google-apps-script #google-sheets
Вопрос:
Я хотел бы отправить текущий URL-адрес Google Sheet, например 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
});
}
Как я могу получить текущий URL-адрес Google Sheet?
Ответ №1:
var url = SpreadsheetApp.getActiveSpreadsheet().getUrl()
if (sendEmailTo) {
MailApp.sendEmail({
to: String(sendEmailTo),
subject: "Contact form submitted",
htmlBody: url
});
}
Комментарии:
1. Спасибо за ответ! Другие читатели могут узнать, если вы добавите некоторые пояснения к своему коду.