Skip to main content

Таблица DocumentAPI.CellRangeAddressSettings

Таблица CellRangeAddressSettings предназначена для настройки параметров отображения адреса диапазона ячеек. Данная таблица используется в методе CellRange:getAddress().

ПолеТипОписание
CellRangeAddressSettings.addressFormatCellRangeAddressFormatФормат адреса (A1 или R1C1)
CellRangeAddressSettings.isAbsoluteColumnboolИспользовать абсолютные ссылки на столбцы
CellRangeAddressSettings.isAbsoluteRowboolИспользовать абсолютные ссылки на строки
CellRangeAddressSettings.isFileNameRequiredboolДобавить в адрес название документа
CellRangeAddressSettings.isWorksheetNameRequiredboolДобавить в адрес название листа

Пример​


local sheet = document:getBlocks():getTable(0)
local range = sheet:getCellRange("A1:C11")

local addressSettings = DocumentAPI.CellRangeAddressSettings()
addressSettings.isFileNameRequired = true
addressSettings.isWorksheetNameRequired = true
addressSettings.addressFormat = DocumentAPI.CellRangeAddressFormat_A1
addressSettings.isAbsoluteRow = true
addressSettings.isAbsoluteColumn = false

print(range:getAddress(addressSettings)) -- '[sheet.xods]Data'!$A1:$C11