Как выполнить серию элементов управления, пока условие еще не выполнено - PullRequest
0 голосов
/ 23 января 2019

Я ищу эффективный способ выполнить серию элементов управления (около 40), которые должны быть прерваны, как только один элемент управления определит, что ячейка содержит неадекватное значение.Это будет сделано в Google Sheets, чтобы определить, какие строки готовы к экспорту.

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

Итак, вот как я мог бы его кодировать:

var rowsToExport = [];
var i = 0;

for (row = 0; row < 1000; row++){

    if (cellA.value == X && 
        cellB.value == Y && 
        cellC.value == Z && 
        ... etc (40 times)
       ) {

            rowsToExport[i] = row;
            i++;
    }
}

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

Спасибо за помощь:)

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