apps-script-utils (Русский) 2.1.1 Help

sortSheets

function sortSheets( spreadsheet: GoogleAppsScript.Spreadsheet.Spreadsheet, callback?: (a: string, b: string) => number ): void;

По имени, по возрастанию, если не передана функция сравнения — она получает два имени листов и работает как та, что принимает Array#sort.

Вкладки переставляются по одной, каждая перестановка — обращение к сервису, поэтому таблица со множеством листов сортируется не мгновенно.

Параметры

Параметр

Тип

Описание

spreadsheet

GoogleAppsScript.Spreadsheet.Spreadsheet

Таблица, вкладки которой переупорядочиваются.

callback (необязательный)

(a: string, b: string) => number

Сравнивает два имени листов, как того ждёт Array#sort.

Возвращает

void — ничего: таблица меняется на месте.

Примеры

Сортировка вкладок

const spreadsheet = SpreadsheetApp.getActive(); sortSheets(spreadsheet); // alphabetically by name sortSheets(spreadsheet, (a, b) => b.localeCompare(a)); // reversed

Смотрите также

Исходный код

src/appsscript/sheet/sortSheets.ts

23 September 2026

Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.