Добавить в корзинуПозвонить
Найти в Дзене
Охота на математику

JavaScript хорош

Нужно при открытии гуглтаблицы скрыть некоторые листы. Сначал написал так: var book = SpreadsheetApp.getActive();
var sheets = [
'Задачи',
'Сводная проекты задачи 01',
'Сводная проекты задачи 02',
'Сводная проекты задачи 03',];
sheets.forEach(function (sheet) {
if (book.getSheetByName(sheet))
book.getSheetByName(sheet).hideSheet();
}); а потом так: [
'Задачи',
'Сводная проекты задачи 01',
'Сводная проекты задачи 02',
'Сводная проекты задачи 03',]
.forEach(function (sheet) {
if (SpreadsheetApp.getActive()
.getSheetByName(sheet)
.hideSheet()) {
}
}); Ваще без переменных и без присваивания.
Проверка "совмещена" с действием. Увы код ломается, если имя листа не находится. Попросил доброго chatGPT

Нужно при открытии гуглтаблицы скрыть некоторые листы.

Сначал написал так:

var book = SpreadsheetApp.getActive();

var sheets = [
'Задачи',
'Сводная проекты задачи 01',
'Сводная проекты задачи 02',
'Сводная проекты задачи 03',];

sheets.forEach(function (sheet) {
if (book.getSheetByName(sheet))
book.getSheetByName(sheet).hideSheet();
});

а потом так:

[
'Задачи',
'Сводная проекты задачи 01',
'Сводная проекты задачи 02',
'Сводная проекты задачи 03',]
.forEach(function (sheet) {
if (SpreadsheetApp.getActive()
.getSheetByName(sheet)
.hideSheet()) {
}
});

Ваще без переменных и без присваивания.
Проверка "совмещена" с действием.

-2

Увы код ломается, если имя листа не находится.

Попросил доброго chatGPT

-3