Сбои в скрипте Google Apps: время триггера - PullRequest
0 голосов
/ 24 июня 2019

Я постоянно получаю отчет об ошибке в зависимости от времени триггера, который я пытался вставить в скрипт приложения. Сценарий предназначен для запуска каждое утро и отправки напоминаний по электронной почте на основе количества дней.

Я попытался изменить имя вызываемой функции скрипта и изменить тип триггера с дней на часы.

function loops() {

    // Runs at approximately 8:30am in the timezone of the script
    ScriptApp.newTrigger('loops')
        .timeBased()
        .atHour(8)
        .nearMinute(30)
        .everyDays(1)
        .create();

    var report = SpreadsheetApp.getActive();
    var ss = SpreadsheetApp.getActiveSpreadsheet()
    var emailList = ss.getSheetByName("Email Reminder");

    var data = emailList.getRange(3, 19, emailList.getLastRow() - 1, 24).getValues();
    //Logger.log(data);

    data.forEach(function (row, i) {
        var id = row[0];
        var customer = row[1];
        var user = row[2];
        var URL = row[3];
        var proposedCount = row[4];
        var pendingCount = row[5];


        if (proposedCount == 36) {
            MailApp.sendEmail(user, customer, customer + " has been in the proposal stage for " + proposedCount + " days." +"\n" +"\n" + URL + "\n" + "\nThis is a reminder to keep this job in front of you :)" + "\n" + "\nYour friendly neighborhood accountability partner");
        }
        if (pendingCount == 15) {
            MailApp.sendEmail(user, customer, customer + " has been in the pending stage for" + pendingCount + " days." + "\n" + "\n" + URL + "\n" + "\nThis is a reminder to keep this job in front of you :)" + "\n" + "\nYour friendly neighborhood accountability partner");
        }
    });
}

Я ожидаю, что письмо будет отправлено, но я продолжаю получать письма с этой ошибкой:

Ваш сценарий, Email Reminder, недавно не был успешно завершен. Краткое описание неисправностей показано ниже.

6/23/19 10:52: функция сценария myFunction не найдена: на основе времени myFunction 6/23/19 10:52

6/24/19 10:52: функция сценария myFunction не найдена: на основе времени myFunction 6/24/19 10:52

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...