Interface: WidgetAPI#
grist-plugin-api.WidgetAPI
API to manage Custom Widget state.
Table of contents#
Methods#
Methods#
clearOptions#
▸ clearOptions(): Promise<void>
Clears all the options.
Returns#
Promise<void>
getOption#
▸ getOption(key): Promise<any>
Get single value from Widget options object.
Parameters#
| Name | Type | 
|---|---|
key | 
string | 
Returns#
Promise<any>
getOptions#
▸ getOptions(): Promise<null | object>
Gets all options stored by the widget. Options are stored as plain JSON object.
Returns#
Promise<null | object>
setOption#
▸ setOption(key, value): Promise<void>
Store single value in the Widget options object (and create it if necessary).
Parameters#
| Name | Type | 
|---|---|
key | 
string | 
value | 
any | 
Returns#
Promise<void>
setOptions#
▸ setOptions(options): Promise<void>
Replaces all options stored by the widget.
Parameters#
| Name | Type | 
|---|---|
options | 
Object | 
Returns#
Promise<void>