Skip to main content

Set global variable

Sets the value of a global variable in the context

Function SetGlobalVariable(Val Lua, Val Name, Val Value) Export

ParameterCLI optionTypeRequiredDescription
Lua-ArbitraryLua AddIn or Lua version to run
Name-StringVariable name
Value-ArbitraryVariable value
Returns

Map Of KeyAndValue - Execution result

Caution

NOCLI: this method is not available in CLI version

1C:Enterprise/OneScript code example
Lua = OPI_Lua.CreateVM("Lua54");

Original = 99;

OPI_Lua.SetGlobalVariable(Lua, "test_var", Original);

Result = OPI_Lua.GetGlobalVariable(Lua, "test_var");
Result
99