Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如何在电子邮件中发送电子表格的url_Google Apps Script - Fatal编程技术网

Google apps script 如何在电子邮件中发送电子表格的url

Google apps script 如何在电子邮件中发送电子表格的url,google-apps-script,Google Apps Script,如何通过电子邮件发送电子表格的url My code : var emailAddress = "my email"; var url = ""; var subject = nom1; MailApp.sendEmail(emailAddress, subject,url); 此代码用于发送电子邮件。 但是如何获取我的urlspeadsheet?假设您已经创建了电子表格,请执行以下步骤: 在google drive中打开电子表格 转到文件->共享,将弹出一个对话框,其中包含您的共享设置

如何通过电子邮件发送电子表格的url

My code :
var emailAddress = "my email";  
var url = "";
var subject = nom1;
MailApp.sendEmail(emailAddress, subject,url);
此代码用于发送电子邮件。
但是如何获取我的urlspeadsheet?

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

在google drive中打开电子表格 转到文件->共享,将弹出一个对话框,其中包含您的共享设置 在顶部应该有一个URL,你可以发送给人们。 一些补充说明:

如果电子表格设置为“私人”,则可以更改设置,以便只有具有链接的用户才能查看电子表格。 编辑: 应用程序脚本api中也有getURL

因此,在你的情况下:

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

我的代码:var-app=UiApp.getActiveApplication;var ss=电子表格app.getActiveSpreadsheet;Logger.logss.getUrl;var电子邮件地址=ab@gmail.com ; var主体=nom1;MailApp.sendmailaddress,主题,ss;遇到错误:SpreadsheetMailApp.SendEmailAddress,主题,ss.getUrl;
MailApp.sendEmail(emailAddress, subject,ss.getUrl());