Изменить данные по столбцу, когда закончите работу со строкой - PullRequest
0 голосов
/ 02 июля 2019

У меня есть этот код

function onEdit(e) {
    var range = e.range;
    var sheet = e.range.getSheet();
    var sheetName = e.range.getSheet().getName();
    var idCol = e.range.getColumn();
    var idRow = e.range.getRow();
    var Val = e.range.getValues();

    if(sheetName == "firstTable"){
        range.setNote(Val.toString()); 
    }
}

Пример моей таблицы

image exel table

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

«Номер модели», «Spec 1», «Spec 2», «Spec 3», «Spec 4»

триггер onEdit() для этого не подходит. Подскажите, как это реализовать.

1 Ответ

0 голосов
/ 02 июля 2019

Я не уверен, что точно понимаю, чего вы хотите, но, основываясь на вашем примере, попробуйте эту формулу в F2:

=arrayformula(if(MMULT( --(LEN(A2:E)>0) , TRANSPOSE(COLUMN(A2:E2)^0))=5,"Retail",""))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...