Метод CellRange:getProtectionProperties
Метод возвращает параметры защиты диапазона ячеек табличного документа (см. Защита листа табличного документа).
Вызов
CellProtectionProperties getProtectionProperties()
Возвращает
- CellProtectionProperties: свойства защиты диапазона ячеек (
nil, если диапазон содержит только ячейки сводной таблицы).
Пример
local firstSheet = document:getBlocks():getTable(0)
local cellRange = firstSheet:getCellRange("A1:A3")
local cellProps = cellRange:getProtectionProperties()
cellProps.lockedForChanges = false
cellProps.formulasNotDisplayed = false
cellRange:setProtectionProperties(cellProps)
firstSheet:setProtection(tableProps)
Свойства возвращаемого объекта CellProtectionProperties могут быть nil, если текущий диапазон содержит ячейки с разными параметрами.