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) на основі вихідного коду бібліотеки.