Google Sheets, перемещение с одной вкладки на другую с помощью ввода - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь заставить этот сценарий работать там, где он будет работать, когда я поставлю «да» или «нет» для выбора, который будет перемещаться на основе «да» на целевой лист «Завершенная отправка»

Оригинальный лист называется «Трекер», а столбец, который мне нужен для проверки «Да или Нет», называется «Отправлено»

Он не работает, и я не так хорош в ГАЗЕ

Реальная проблема, с которой я сталкиваюсь, заключается в том, что когда я принимаю решение от «Нет» до «Да», он не перемещает строку и ничего не делает.

function onEdit(e) {

    var ss = e.source,
        sheet = ss.getActiveSheet(),
        range = e.range,
        targetSheet,
        columnNumberToWatch = 9; // column A = 1, B = 2, etc
    if (sheet.getName() === "Tracker" && e.value === "Dispatched" && e.range.columnStart === columnNumberToWatch) {
        targetSheet = "Completed Dispatch"
    } else if (sheet.getName() === "Completed Dispatch" && e.value === "Incomplete" && e.range.columnStart === columnNumberToWatch) {
        targetSheet = "Tracker"
    }
    ss.getSheetByName(targetSheet)
        .appendRow(sheet.getRange(e.range.rowStart, 1, 1, sheet.getLastColumn())
            .getValues()[0])
    sheet.deleteRow(e.range.rowStart);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...