Я хочу, чтобы сумма в параметре2 была в формате валюты в сгенерированном письме.
Я пытался использовать числовой формат, но по-прежнему получаю сообщение о том, что мой диапазон не может быть найден
function sendArticleCountEmails() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.setActiveSheet(ss.getSheetByName("Send-Emails"));
var sheet = SpreadsheetApp.getActiveSheet();
var dataRange = sheet.getRange("A2:F5");
var data = dataRange.getValues();
for (i in data) {
var rowData = data[i];
var emailAddress = rowData[1];
var recipient = rowData[0];
var message1 = rowData[2];
var message2 = rowData[3];
var parameter2 = rowData[4];
var message3 = rowData[5];
//Number Format
var dataRange = sheet.getRange("rowData[4]");
column.setNumberFormat('$');
var message = 'Dear Customer ' + recipient + ',\n\n' + message1 + ' ' +
message2 + ' ' + parameter2 + ' ' + message3;
var subject = 'Your YTD Sales';
MailApp.sendEmail(emailAddress, subject, message);
}
}
Ниже приведен пример сгенерированного электронного письма. Я хотел бы, чтобы 45000 читали $ 45,000
Уважаемый покупатель Джон Доу,
Клиент # 123456789 ожидаемый объем продаж составил 50 000 долларов США. У клиента было 45000
фактические продажи.