Я использую нижеприведенный скрипт для отправки электронной почты, чтобы отослать некоторые даты уполномоченным лицам, в листе Google его формат
ДД / ММ / ГГГГ
однако отправляемая длинная дата с указанным временем
«Пн Ян 07 2019 00:00:00 GMT-0000 (GMT)»
Iмне просто нужно отправить именно то, что находится в ячейке, без изменения, я попробовал несколько вещей, которые пока не работали, я не хочу менять то, что на листе, просто отправьте то, что показано.
Любая помощь будет принята с благодарностью
Сценарий
// Scrips for Email sheet PHC main
// has been sent successfully.
var EMAIL_SENT = "SENT";
function sendEmailshol() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 5; // Number of rows to process
// Fetch the range of cells
var dataRange = sheet.getRange(startRow, 1, numRows, 50) ; // Fetch values for each row in the Range.
var data = dataRange.getValues();
for (var i = 0; i < data.length; ++i) {
var row = data[i];
var emailAddress = row[42] ; // First column
var message = 'Hi ' + row[3] + '\n'// Hi then Name from sheet then new line
+ 'xxx.' + '\n\n'
+ row[5] + ' To ' + row[6] + ' ' + row[7] + '\n'
+ '\n\n'
+ 'Any questions please dont hesitate to give me a call.' + '\n\n'
var emailSent = row[43]; // Third column
if (emailSent != EMAIL_SENT) { // Prevents sending duplicates
var subject = 'xxx' ;
MailApp.sendEmail(emailAddress, subject, message);
sheet.getRange(startRow + i, 44).setValue(EMAIL_SENT); // Make sure the cell is updated right away in case the script is interrupted
SpreadsheetApp.flush();
}
}
}