Штамп с датой для скрипта Google Sheets - PullRequest
0 голосов
/ 15 января 2019

Нужна помощь с этим скриптом. Работает только одна из желаемых отметок даты. В данный момент при вводе данных в столбце 19 запрашивается отметка даты в столбце 20, однако в столбце 14 ничего не происходит при вводе данных в столбце 13.

function onEdit(e) {
    var sh = e.source.getActiveSheet()
    var colToWatch = 13 
    var colToStamp = 14
    var colToWatch = 19 
    var colToStamp = 20

    if (sh.getName() !== 'Pending Orders'
        || e.range.columnStart != colToWatch
        || e.range.rowStart < 4)  {
            return;
    }

    sh.getRange(e.range.rowStart, colToStamp)
        .setValue(new Date())
}

Спасибо

1 Ответ

0 голосов
/ 20 января 2019

Код перезаписывает ранее присвоенные значения (там две строки var colToWatch и две var colToStamp)

Вы должны использовать разные имена переменных в каждой строке кода var и соответственно изменять условие if.

Относящиеся

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