2017-04-25 10 views
0

電子メールと、msgBoxを開いて、太字にする方法があります。電子メールの太字テキスト - Googleスプレッドシート

enter image description here

これは私のスクリプトで、あなたが興味のある行のいくつかのセルを選択して、機能を実行します。 私は下の写真のように、大胆なだけ見出しをしたいです。関数は、 "Name"と "email"についての情報のように、行内のすべてのセルからのデータに関する情報を表示します。その後、送信を押すと、この情報で電子メールが送信されます。私はより明確にするために大胆な見出しが欲しい。

function sendEmail(){ 
 

 
    var ss = SpreadsheetApp.getActiveSpreadsheet(); 
 
    
 
    var fr1 = ss.getSheetByName("Sheet1"); 
 

 
    var cell = ss.getActiveCell().getRow(); 
 
    var lastColumn = fr1.getLastColumn(); 
 
    var lastRowValues = fr1.getRange(cell,1,1,lastColumn).getValues(); 
 

 
    var Nr = lastRowValues[0][0]; 
 
    var Data = lastRowValues[0][1]; 
 
    var Information = lastRowValues[0][2]; 
 
    var Name = lastRowValues[0][3]; 
 
    var email = lastRowValues[0][4]; 
 

 
    var urlOfSS = ss.getUrl(); 
 

 
    var message = "Message" + 
 
     "\n " + 
 
     "\nNr: " + Nr + 
 
     "\nData: " + Data + 
 
     "\nInformation: " + Information + 
 
     "\nName " + Name + 
 
     "\nEmail: " + email + 
 
     "\n " + 
 
     "\n Link to spreadsheet:" + 
 
     "\n " + urlOfSS; 
 

 
    var emails = ss.getSheetByName("Sheet1"); 
 
    var numRows = emails.getLastRow(); 
 
    var emailTo = email; 
 
    var subject = "Zgłoszenie FAS - " + Nr; 
 
if (email == ""){ 
 
    
 
    Browser.msgBox('This row is empty - Choose another'); 
 
    
 

 
    } else { 
 
    var ui = SpreadsheetApp.getUi(); 
 
    var l = ss.getSheets()[0] 
 
    var response = ui.alert('Email', "Do you want email \nNr: " + l.getRange(cell, 1).getValue() + "\nData: " + l.getRange(cell, 2).getValue() + "\nInforamtion: " + l.getRange(cell, 3).getValue() 
 
+ "\nName: " + l.getRange(cell, 4).getValue(), ui.ButtonSet.YES_NO); 
 
    
 
    
 
    if (response == ui.Button.YES) { 
 

 
     GmailApp.sendEmail(emailTo, subject, message); 
 
     } else { 
 
    Logger.log('The user clicked "No" or the dialog\'s close button.'); 
 
} 
 
    } 
 
}

よろしく

答えて

0

私は要件を理解していれば、(スクリーンショットに下線)のみ側ヘッダは、装飾を必要とします。

Google Apps Scripts - Documentationを使いながら、私はこれをやりました。 これがあなたを助けてくれることを願っています。

HtmlServices &を使用すると、HtmlOutputFromFile()があなたの要件を満たします。

カスタムダイアログを参照してください。これはあなたを助けるでしょう https://developers.google.com/apps-script/guides/dialogs

関連する問題