insertSchema
function insertSchema(
sheet: GoogleAppsScript.Spreadsheet.Sheet,
schema: SheetSchema
): GoogleAppsScript.Spreadsheet.Sheet;
Схема записывается в developer metadata листа, поэтому путешествует вместе с ним: копия таблицы её сохраняет, а getSchema находит её, не читая ни одной ячейки.
Описание при этом применяется: пишется строка заголовков, а столбцы получают форматирование и проверку данных, которые следуют из их типов.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Лист, с которым работаем. |
|
| Схема: |
Возвращает
GoogleAppsScript.Spreadsheet.Sheet — тот же лист.
Исключения
Исключение | Условие |
|---|---|
| первый аргумент не является листом. |
Примеры
Объявление схемы
const sheet = SpreadsheetApp.getActiveSheet();
insertSchema(sheet, {
version: 1,
headerRow: 1,
columns: [
{ name: "id", type: "number" },
{ name: "email", type: "string" }
]
});
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.