Я настраиваю оповещение по электронной почте на своем листе Google, в котором, если значение в одном столбце становится меньше 2, я получаю оповещение по электронной почте.
У меня есть несколько доменов, и каждый день проверять срок действия доменов очень утомительно. Я создал лист, на котором я разместил имя домена, регистратора, хостинг, сегодняшнюю дату, дату истечения срока действия, оставшиеся дни окончания срока действия. Теперь я хочу создать оповещение в столбце «Срок действия оставшихся дней», чтобы, когда оставшиеся дни были меньше 2 дней, оно отправляло электронное письмо с предупреждением на мой список адресов электронной почты.
То, что я уже сделал, - это получение электронного письма для одного значения ячейки, но я хочу получить его для всего столбца или числа значений столбца.
function CheckSales() {
// Fetch the values
var domainexpireRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("domain list").getRange("F2");
var domainexpire = domainexpireRange.getValues();
// Check domain expiring
if ( domainexpire < 2){
var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Company emails").getRange("B2:B4");
var emailAddress = emailRange.getValues();
// Send Alert Email.
var message = '2019 smtp Domain Expiring in two days. Please check the sheet domain sheet '; // Second column
var subject = '2019 smtp Domain Expiring';
MailApp.sendEmail(emailAddress, subject, message);
}
}
У меня есть лист с несколькими строками и столбцами, я хочу проверить столбец F и, если любое значение в столбце F меньше 2, отправить электронное письмо с предупреждением на мои адреса электронной почты.
Мой код работает нормально, если я копирую, вставляю код несколько раз и меняю "getRange (" F2 ");" на F2, F3, .... F100.
Но это не очень хороший способ создать код. Может кто-нибудь сказать мне, если я могу отредактировать некоторый код и получить результат.
Я пытался использовать "getRange (" F2: F ");" & getRange ("F2: F54"); но это не сработало.
Спасибо за вашу помощь.