Я пытаюсь скрыть строки, если столбец A пуст. Я хочу применить это к конкретным листам (неделя1, неделя2, неделя3, неделя4 и неделя5). Это код, который у меня есть до недели1.Скрыть строки в электронной таблице google, если столбец A пуст?
function ConditionalHideRow() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Week1");
var condition = sheet.getRange("A:A").getValue();
if (condition = "EMPTY") {
sheet.hideRows(1,125)
}
EDIT: Бонус вопрос, есть ли способ я могу получить его, чтобы отобразить когда Столбец A заполнен? Я использую форму формулы = query для заполнения моей электронной таблицы, и ее длина должна измениться по мере добавления большего количества данных.
Если ответ ниже работал для вас, вы можете подумать о том, чтобы отметить его, чтобы все остальные знали. – ScampMichael
Ваш бонусный вопрос заставляет меня думать, что все строки, которые вы скрываете, находятся ниже последней занятой строки. это верно? вы скрываете строки, которые перемежаются внутри данных или только в самом конце после последнего из данных? – ScampMichael
Я скрываю строки, которые перемежаются внутри данных. Мой работодатель хотел, чтобы я создал электронную таблицу, где он мог видеть как доход, так и расходы по неделям, но у меня нет способа угадать, как долго может быть раздел «Доход», поэтому я добавил дополнительные пустые строки для компенсации.Используя формулу JPV, я смог скрыть пустые строки, но это становится больно, когда я не могу отобразить те же самые строки (с той же эффективностью), когда что-то добавлено к ним (я использую запрос importrange => для генерации данные). – Darksun