Програмный расчет количества листов в open office calc

1. tpash 5 07.07.20 09:21 Сейчас в теме
Коллеги приветствую.
Везде в примерах используют работу с первым листом:
СтраницыДокумента = CalcФайл.GetSheets();;
Лист1 = СтраницыДокумента.GetByIndex(0);


а как узнать общее количество листов в книге?
Не смог найти...
Найденные решения
2. nomad_irk 72 07.07.20 09:46 Сейчас в теме
Метод CalcФайл.GetSheets() вернет массив всех листов. У массива должен быть метод типа Count()/lenght()(или свойство count/length) или другой похожий по смыслу.

Пример кода из документации:

var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
if (sheets.length > 1) {
  Logger.log(sheets[1].getName());
}
mart-sha; dmbarchenkov; +2 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. nomad_irk 72 07.07.20 09:46 Сейчас в теме
Метод CalcФайл.GetSheets() вернет массив всех листов. У массива должен быть метод типа Count()/lenght()(или свойство count/length) или другой похожий по смыслу.

Пример кода из документации:

var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
if (sheets.length > 1) {
  Logger.log(sheets[1].getName());
}
mart-sha; dmbarchenkov; +2 Ответить
3. tpash 5 07.07.20 11:04 Сейчас в теме
Спасибо.
Count() подошло.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот