Set global variable
Sets the value of a global variable in the context
- Parameters
- Advanced call ?
Function SetGlobalVariable(Val Lua, Val Name, Val Value) Export
| Parameter | CLI option | Type | Required | Description |
|---|---|---|---|---|
| Lua | - | Arbitrary | ✔ | Lua AddIn or Lua version to run |
| Name | - | String | ✔ | Variable name |
| Value | - | Arbitrary | ✔ | Variable value |
Returns
Map Of KeyAndValue - Execution result
| Parameter | Description |
|---|---|
| addin_mode | Manual selection of external component connection mode (for 1C): Isolated, NotIsolated |
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