2017-04-25 57 views
0

我正在寻找一些方法来加粗文字电子邮件,当我打开MSGBOX。 我想大胆仅头条新闻,像下面的图片:粗体 - 谷歌电子表格

enter image description here

这是我的脚本,你选择在一行中的某些单元格您感兴趣并运行的功能。函数显示有关行中每个单元格的数据的信息,如关于“名称”和“电子邮件”的信息。然后,如果你推送它会发送电子邮件与这些信息。我希望大胆的标题更清晰。

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脚本 - 文档时,我通过了这个。 希望这可以帮助你。

使用HtmlServices & HtmlOutputFromFile()将满足您的要求。

请参阅自定义对话框。这将帮助你 https://developers.google.com/apps-script/guides/dialogs