スクリプトで 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);
}