Предотвратить включение onEdit при вставке значения - PullRequest
0 голосов
/ 09 января 2019

У меня есть событие onEdit, которое проверяет, чтобы редактирование имело место подряд. Я хочу, чтобы триггер onEdit срабатывал при изменении, но НЕ запускался при вставке значения. Как я могу этого добиться? Я обнаружил, что changeType возвращается, но вставить не один из типов изменений.

Я посмотрел на changeType, чтобы увидеть, охватывает ли он элементы вставки, чтобы я мог использовать это для проверки, но это не так.

function onEdit(e) {

    var rng=e.range;
    var row=rng.getRow();
    var col=rng.getColumn();

    var sheet=rng.getSheet();
    var sheetName=sheet.getName();

    if (sheetName === "mySheet" && col === 5) {

        myFunction();
    }
}

Я хочу, чтобы триггер onEdit запустил функцию myFunction, если изменение произошло, но не запустил функцию, если изменение произошло, потому что значение было вставлено в ячейку.

Прямо сейчас функция myFunction (); запускается, когда значение также вставляется в столбец 5.

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