我在Sheets中有一些脚本,在按下按钮后发送电子邮件,让我知道新创建的工作表。但是,我编写脚本的方式向我发送了一个指向模板的链接,而不是新创建的工作表。我想要创建的电子邮件包括新工作表中的URL而不是模板。我有下面使用的脚本(有些信息因匿名而更改):
function sendemail() {
MailApp.sendEmail("name@gmail.com", "New Sheet Created",
"The link for the new sheet is
https://docs.google.com/spreadsheets/");
}
感谢您的帮助,我打算经常回来回答任何问题。如果我需要澄清任何事情,请告诉我。谢谢!
答案 0 :(得分:0)
我认为这个答案可能正是您所寻找的: https://webapps.stackexchange.com/questions/93305/how-to-find-url-of-the-current-sheet
function getSheetUrl() {
var SS = SpreadsheetApp.getActiveSpreadsheet();
var ss = SS.getActiveSheet();
var url = '';
url += SS.getUrl();
url += '#gid=';
url += ss.getSheetId();
return url;
}