Я хочу поделиться листом Google по электронной почте в сценарии. Этот код правильно создает черновик электронной почты и вставляет гиперссылку на мой лист. Я бы предпочел, чтобы он выглядел так, как если бы вы вставляли его в качестве ссылки на диск в GMAIL.
Вот пример того, как это выглядит, когда вы вставляете в качестве ссылки на диск
Код
function getSheetId() {
return SpreadsheetApp.getActiveSheet().getSheetId().toString();
};
function getSheetUrl() {
var SS = SpreadsheetApp.getActiveSpreadsheet();
var ss = SS.getActiveSheet();
var url = '';
url += SS.getUrl();
url += '#gid=';
url += ss.getSheetId();
return url;
}
function notDumb(){
var body = getSheetUrl();
var options = {}
options.htmlBody ='<a href=\"' +body+ '">Here is the File</a>';
GmailApp.createDraft("john@john.com", "Testing",'', options);
}