Совместное использование листа Google с помощью скрипта - PullRequest
0 голосов
/ 16 ноября 2018

Я хочу поделиться листом 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); 

 }
...