Skip to main content

Таблица DocumentAPI.CellProtectionProperties

Таблица DocumentAPI.CellProtectionProperties предназначена для настройки параметров защиты ячеек в табличном документе (аналог раздела «Свойства ячеек» в меню «Управление защитой»). Данная таблица используется в методах Cell:setProtectionProperties(), Cell:getProtectionProperties(), CellRange:setProtectionProperties() и CellRange:getProtectionProperties().

ПолеЗначение по умолчаниюОписание
CellProtectionProperties.lockedForChangestrueЗапретить редактирование значения ячейки
CellProtectionProperties.formulasNotDisplayedfalseОтображать в строке формул только результат

Пример​


local firstSheet = document:getBlocks():getTable(0)
local cell = firstSheet:getCell("A3")

local cellProps = cell:getProtectionProperties()
cellProps.lockedForChanges = false
cellProps.formulasNotDisplayed = false

cell:setProtectionProperties(cellProps)
firstSheet:setProtection(tableProps)