API / interfaces / protectinfo
Interface: ProtectInfo
Sheet protection settings controlling what users can do on a protected sheet
Properties
password
optional
password: stringPassword hash for sheet protection
selectLockedCells
optional
selectLockedCells: booleanIf true, users can select locked cells
selectUnlockedCells
optional
selectUnlockedCells: booleanIf true, users can select unlocked cells
formatCells
optional
formatCells: booleanIf true, users can format cells
formatColumns
optional
formatColumns: booleanIf true, users can format columns
formatRows
optional
formatRows: booleanIf true, users can format rows
insertColumns
optional
insertColumns: booleanIf true, users can insert columns
insertRows
optional
insertRows: booleanIf true, users can insert rows
insertHyperlinks
optional
insertHyperlinks: booleanIf true, users can insert hyperlinks
deleteColumns
optional
deleteColumns: booleanIf true, users can delete columns
deleteRows
optional
deleteRows: booleanIf true, users can delete rows
sort
optional
sort: booleanIf true, users can sort
autoFilter
optional
autoFilter: booleanIf true, users can use autofilter
pivotTables
optional
pivotTables: booleanIf true, users can use pivot tables
objects
optional
objects: booleanIf true, users can edit objects (charts, shapes, etc.)
scenarios
optional
scenarios: booleanIf true, users can edit scenarios
Source
src/types.ts