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