如何在电子邮件中发送我的电子表格的网址

时间:2014-07-25 10:15:38

标签: google-apps-script

如何通过电子邮件发送电子表格的网址?

My code :
var emailAddress = "my email";  
var url = "";
var subject = nom1;
MailApp.sendEmail(emailAddress, subject,url);

发送电子邮件的此代码有效。 但是我如何获得我的网址(speadsheet)?

1 个答案:

答案 0 :(得分:0)

假设您已经创建了电子表格,请执行以下步骤:

  • 在google drive中打开电子表格
  • 转到文件 - >分享,会弹出一个包含共享设置的对话框
  • 在顶部应该有一个可以发送给人们的网址。

一些额外的说明:

  • 如果您的电子表格设置为私人,则可以更改设置,以便只有拥有该链接的人才能查看该电子表格。

修改 应用程序脚本api中还有getURL()

https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet#getUrl()

var ss = SpreadsheetApp.getActiveSpreadsheet();
 Logger.log(ss.getUrl());

所以在你的情况下:

MailApp.sendEmail(emailAddress, subject,ss.getUrl());