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

removeSchema

function removeSchema( sheet: GoogleAppsScript.Spreadsheet.Sheet, options: RemoveSchemaOptions | null | undefined = {} ): boolean;

Сохранённое описание удаляется; данные и строка заголовков остаются в точности как были. Лист без сохранённой схемы не трогается, и вызов возвращает false.

validation: true дополнительно снимает проверку данных со столбцов, которые описывала схема. По умолчанию выключено намеренно: Apps Script не позволяет отличить правило, созданное схемой, от добавленного человеком, поэтому снимаются оба.

Параметры

Параметр

Тип

Описание

sheet

GoogleAppsScript.Spreadsheet.Sheet

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

options (необязательный) = {}

RemoveSchemaOptions \| null \| undefined

validation дополнительно снимает проверку данных, следовавшую из схемы.

Возвращает

boolean — true, если схема была удалена.

Исключения

Исключение

Условие

InvalidSheetException

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

Примеры

Удаление схемы

const sheet = SpreadsheetApp.getActiveSheet(); removeSchema(sheet); // => true when one was there removeSchema(sheet, { validation: true }); // also clears the rules it implied

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

Исходный код

src/appsscript/sheet/removeSchema.ts

23 September 2026

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