Доработать (или написать заного) функцию гугл скрипт
500 руб. за проект
Есть динамическая гугл таблица, в которой постоянно меняются данные на основании других таблиц.
Задача.
Скрыть строку если ячейка А = 0 или пустая, если другое значение то показать строку.
Есть готовый скрипт, но работает криво,долго и с множеством ошибок, и не понятно под какой тригер его запускать.
Скрипт.
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var Sheet = ss.getSheetByName('Производство');
var LastRow = Sheet.getLastRow();
for (i = 1; i <= LastRow; i++) {
var statusRange = Sheet.getRange("A" + i);
if (statusRange.getValue() == 0) {
Sheet.hideRows(i);
} else {
Sheet.unhideRow(statusRange);
}
}
}
Необходимо доработать функцию и объяснить под какой тригер ее ставить.
Задача.
Скрыть строку если ячейка А = 0 или пустая, если другое значение то показать строку.
Есть готовый скрипт, но работает криво,долго и с множеством ошибок, и не понятно под какой тригер его запускать.
Скрипт.
function onEdit() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var Sheet = ss.getSheetByName('Производство');
var LastRow = Sheet.getLastRow();
for (i = 1; i <= LastRow; i++) {
var statusRange = Sheet.getRange("A" + i);
if (statusRange.getValue() == 0) {
Sheet.hideRows(i);
} else {
Sheet.unhideRow(statusRange);
}
}
}
Необходимо доработать функцию и объяснить под какой тригер ее ставить.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.