Skip to main content

Set

Sets an array value by its index.

Please note, that for the .docbuilder file the CDocBuilderValue.Set method is not used.

Syntax

def Set(self, key: int, value: CDocBuilderValue) -> None

Parameters

NameTypeDescription
keyintThe index of the array value.
valueCDocBuilderValueThe array value to be set.

Example

builder = docbuilder.CDocBuilder()
context = builder.GetContext()
globalObj = context.GetGlobal()
api = globalObj["Api"]
document = api.Call("GetDocument")
charts = document.Call("GetAllCharts")
chart = api.Call("CreateChart", "bar3D", [[200, 240, 280], [250, 260, 280]],
["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016],
4051300, 2347595, 24)
charts.Set(1, chart)

Index operator

The operator[] postfix expression can also be used to set an array value by its index:

array[index] = value