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

getSchema

function getSchema(sheet: GoogleAppsScript.Spreadsheet.Sheet): SheetSchema | null;

Схема описывает столбцы: их имена, типы и строку, в которой лежат имена. Если insertSchema уже сохранил схему на листе, возвращается именно она.

Если ничего не сохранено, лист читается и схема выводится из строки заголовков и значений под ней. В этом случае в результате стоит inferred: true, и вызывающий код отличает объявленное описание от угаданного.

Параметры

Параметр

Тип

Описание

sheet

GoogleAppsScript.Spreadsheet.Sheet

Лист, с которым работаем.

Возвращает

SheetSchema | null — схема или null, если на листе нечего описывать.

Исключения

Исключение

Условие

InvalidSheetException

первый аргумент не является листом.

Примеры

Чтение схемы

const sheet = SpreadsheetApp.getActiveSheet(); const schema = getSchema(sheet); schema?.columns.map((column) => column.name);

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

Исходный код

src/appsscript/sheet/getSchema.ts

23 September 2026

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