У меня есть формула, которая рассчитывает число на основе ответа от формы Google. В зависимости от того, что это номер, я хочу отправить электронное письмо, используя данные из от, а также предварительно введенное письмо в другой ячейке.
В Col1 - отметка времени, в col14 - дата начала работы сотрудника. Моя формула в Кол. 33 определяет, сколько дней они работали на момент отправки формы.
Я хочу отправить электронное письмо этому человеку, если количество дней меньше 182.
Я предварительно набрал электронное письмо и могу разместить его где угодно. На данный момент он у меня во всех клетках в col36. Адрес электронной почты будет в колонке 32.
Я пробовал несколько разных кодов, и ни один из них не отправляет электронное письмо независимо от того, какой у меня установлен триггер. У меня есть базовые знания о скрипте приложений, поэтому мой текущий код может быть совершенно неверным, но он должен примерно показать, что я получаю.
function sendEmail() {
var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues()
for (i in values.length) {
var data = values[i][33];
var emailAddress = values[i][32];
var message = values[i][36];
if (data < 182); {
MailApp.sendEmail(emailAddress, "Flexible Working Request", message);
}
}
}
Текущие результаты только что удалили данные в col33, Col34 и Col36 только в новой строке ответа формы.
Извините, если на этот вопрос был дан ответ в другом месте, любой другой ответ, который я нашел на подобные проблемы, я не смог получить на работу.