Document apiReferenceTables

tables.getProperties

Retrieve layout and style properties of a table.

read-onlyidempotent
doc.tables.getProperties(…)

Expected result

Returns a TablesGetPropertiesOutput with direct table layout and style state, including style options, borders, default cell margins, and cell spacing when explicitly set.

Inputs

targetTableAddressconditionally required
Fields
kind"block"required
nodeType"table"required
nodeIdstringrequired
nodeIdstringconditionally required

Result

Output fields
nodeIdstringrequired
addressTableAddressrequired
Fields
kind"block"required
nodeType"table"required
nodeIdstringrequired
styleIdstring
alignment"left" | "center" | "right"
direction"ltr" | "rtl"
preferredWidthnumber
preferredWidthType"dxa" | "auto" | "pct"
autoFitMode"fixedWidth" | "fitContents" | "fitWindow"
styleOptionsobject
Fields
headerRowboolean
lastRowboolean
firstColumnboolean
lastColumnboolean
bandedRowsboolean
bandedColumnsboolean
bordersobject
Fields
topobject | null
lineStyle
lineStylestringrequired
lineWeightPtnumberrequired
colorstringrequired
Variant 2

No fields.

bottomobject | null
lineStyle
lineStylestringrequired
lineWeightPtnumberrequired
colorstringrequired
Variant 2

No fields.

leftobject | null
lineStyle
lineStylestringrequired
lineWeightPtnumberrequired
colorstringrequired
Variant 2

No fields.

rightobject | null
lineStyle
lineStylestringrequired
lineWeightPtnumberrequired
colorstringrequired
Variant 2

No fields.

insideHobject | null
lineStyle
lineStylestringrequired
lineWeightPtnumberrequired
colorstringrequired
Variant 2

No fields.

insideVobject | null
lineStyle
lineStylestringrequired
lineWeightPtnumberrequired
colorstringrequired
Variant 2

No fields.

defaultCellMarginsobject
Fields
topPtnumber
rightPtnumber
bottomPtnumber
leftPtnumber
cellSpacingPtnumber

Failures

Pre-apply throws

  • TARGET_NOT_FOUND

Raw schemas

Open the generated JSON artifact for the exact input, output, success, and failure schemas represented by this contract version.

View raw JSON schemas