繁体   English   中英

使用 HTML 和谷歌应用程序脚本突出显示谷歌表格单元格中的文本

[英]Highlighting text in a google sheet cell using HTML and google apps script

我对脚本和代码比较陌生,正在尝试学习一些新技能,但我在这里需要的东西非常令人困惑。

我有一个脚本正在运行,它本质上是一个独立的邮件合并。 它引用了我的 google 文档中的一个单元格作为模板,该模板已被格式化为 HTML。 在这个模板中,我有一个电子邮件的页脚,这是我希望在发送电子邮件时突出显示的引用。

这是脚本;

  function sendEmail() { 
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Emails").activate();

var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lr = ss.getLastRow();

var templateText = 
SpreadsheetApp.getActiveSpreadsheet().getSheetByName("EmailTemplates").getRange(1, 1).getValue();

var quotaLeft = MailApp.getRemainingDailyQuota();

if((lr-1) > quotaLeft){
Browser.msgBox("You have " + quotaLeft + " email quota left for the day and you are trying to send " + (lr-1) + " emails. 0 emails were sent"); 
} else {

for (var i = 3;i<=lr;i++){

var currentEmail = ss.getRange(i, 4).getValue();
var SiteURL = ss.getRange(i, 5).getValue();
var FirstName = ss.getRange(i, 2).getValue();

var messageBody = templateText.replace("{{First Name}}",FirstName);
var subjectline = "Looking to partner with " + ;
var imageUrl = "place site url here"

var htmlBody = messageBody + "<br><img src='" + imageUrl + "'>";

MailApp.sendEmail(currentEmail, subjectline, messageBody, {htmlBody: htmlBody});



} // close for loop

}  // close else statement

}

我想突出显示的电子邮件的页脚是这样的;

“只有当其他人都先爱你时,Google 才会爱你”

这可能吗?

+"<p style='color: purple'>Google only loves you when everyone else loves you first</p>";

这使我只能更改文本颜色

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM