Google apps script 嘿,我怎样才能在电子邮件上加粗值[1],怎样才能更改文本的颜色?
这是剧本。我想知道如何添加粗体文本,以及如何更改电子邮件中文本的颜色。我还想知道如何使用电子表格的原始格式将单元格直接拉入电子邮件 谢谢Google apps script 嘿,我怎样才能在电子邮件上加粗值[1],怎样才能更改文本的颜色?,google-apps-script,Google Apps Script,这是剧本。我想知道如何添加粗体文本,以及如何更改电子邮件中文本的颜色。我还想知道如何使用电子表格的原始格式将单元格直接拉入电子邮件 谢谢 function myAlerts() { // this runs based on daily trigger var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("Campaign List"); var range = sheet.get
function myAlerts() { // this runs based on daily trigger
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Campaign List");
var range = sheet.getDataRange(); var values = range.getDisplayValues();
var lastRow = range.getLastRow();
var curDate = values[1][11];
var anyMatches = false;
var message = ""; var sheetUrl = ss.getUrl();
var email = Session.getActiveUser().getEmail();
var optionalEmail = values[2][12];
if (optionalEmail != "") { email = email + "," + optionalEmail; }
for (var i = 1; i < lastRow; i++) {
// if today matches the alert date, send an alert
if (values[i][5].toString() == curDate.toString()) {
// add a message for this row if date matches
message = message + values[i][1] + " will expire on " + values[i][5] + "<br />\n";
// if there is a match, set anyMatches to true so and email gets sent
anyMatches = true;
}
} // ends for loop
// footer for message
message = message + "<br />\nThis is an auto-generated email to remind you of your campaign expiration. <br />\n"
if (anyMatches) { // send an email
MailApp.sendEmail({
to: email,
subject: 'Campaign Expiration Notice!',
htmlBody: message});
}
}
嘿,谢谢你!但我在索引表达式中收到一个错误[缺少]。第18行是的。我把一个支架弄乱了。现在已经修好了。我注意到[5]旁边有一个额外的“[”。我删除了它-很好。谢谢!
function myAlerts() {
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sheet=ss.getSheetByName("Campaign List");
var range=sheet.getDataRange();
var values=range.getDisplayValues();
var lastRow=range.getLastRow();
var curDate=values[1][11];
var anyMatches=false;
var message="";
var sheetUrl=ss.getUrl();
var email=Session.getActiveUser().getEmail();
var optionalEmail=values[2][12];
if (optionalEmail!=""){
email+="," + optionalEmail;
}
for (var i=1;i<lastRow;i++) {
if (values[i][5].toString()==curDate.toString()) {
message+=Utilities.formatString('<strong>%s</strong> will expire on %s <br />\n"',values[i][1],values[i][5]);
anyMatches=true;
}
}
message+='<br />\n<font color="red">This is an auto-generated email to remind you of your campaign expiration.</font><br />\n'
if (anyMatches) {
MailApp.sendEmail({to: email,subject: 'Campaign Expiration Notice!',htmlBody: message});
}
}