v1.1.0

Options Manager Class

Used for managing application and user settings in the Bitrix24 application. It allows initializing data, getting, and setting options through messages to the parent window.
We are still updating this page. Some data may be missing here — we will complete it shortly.

Methods

appGet

appGet(option: string): any

Retrieves the value of an application option.

Returns the option value or throws an error if the option is not set.

// ... /////
$b24 = await initializeB24Frame()
// ... /////
const value: any = $b24.options.appGet('test')

appSet

async appSet(option: string, value: any): Promise<void>

Sets the value of an application option.

// ... /////
$b24 = await initializeB24Frame()
// ... /////
await $b24.options.appSet('test', 123)

userGet

userGet(option: string): any

Retrieves the value of a user option.

Returns the option value or throws an error if the option is not set.

// ... /////
$b24 = await initializeB24Frame()
// ... /////
const value: any = $b24.options.userGet('test')

userSet

async userSet(option: string, value: any): Promise<void>

Sets the value of a user option.

// ... /////
$b24 = await initializeB24Frame()
// ... /////
await $b24.options.userSet('test', 123)