Здравствуйте подскажите, а вот токае вообще реально сделать? Есть столбец "M:M", в нем в каждой ячейки формулой происходят вычисления, и когда какая-нибудь ячейка равно "Отправка", то нужно скопировать ячейку "S" и отправить на одину и туже почту с темой "для сотрудника". Например в ячейки "M1201", формула высчитала "Отправка", то она должна скопировать ячейку "S1201" и отправить на почту с темой "для сотрудника". Нашел вот такой скрипт, помогите применить его ко мне.
VAR ID =""; //speadsheet id
var EMAIL = " Вадим@Шема.команда"; / / электронная почта
VAR RANGE =""; //диапазон данных для отправки
проверка var= ""; / / параметры
var text = ""; / / subject
функция sendData() {
var электронная таблица = SpreadsheetApp.openById(ID);
var data = электронная таблица.getRangeByName (диапазон).getValues();
var message = {};
if (SpreadsheetApp.openById (ID).getRangeByName (проверка).getValues()
Сообщение.тема = "[Шема] " + текст;
message.to = электронная почта;
Сообщение.htmlBody = dataToHtmlTable_ (данные) +
"<br><br><br>[SHEMA]";
MailApp.sendEmail(сообщение);
}
}
Массив.прототип.datesToString = функция(){
верните это.карта (функция (строка){
верните строку.карта (функция (ячейка){
возврат ячейки & & cell.- есть время ? Служебные программы.formatDate(ячейка, сессия.getScriptTimeZone (), "гггг-ММ-ДД"): ячейка;
});
});
}
функция dataToHtmlTable_(данные){
возвращение JSON.stringify(данные, null, " ")
.заменить (/^\[/g, " <таблица>")
.заменить (/\]$ / g, " < / table>")
.заменить(/^\s\s\[$/mg, " <tr>")
.заменить(/^\s\s\], {0,1}$ / mg, " < / tr>")
.заменить(/^\s{4} " {0,1}(.*?)"{0,1},{0,1}$/mg, " <td > $1<td > < / td>");
}