UserDataStorage
Defined in: js-api/src/dapi.ts:991
Deprecated
Use UserSettingsStorage (grok.userSettings). Removed in 1.30.
Functionality for working with remote Users Data Storage
Remote storage allows to save key-value pairs on the Datagrok server for further use
Constructors
Constructor
new UserDataStorage():
UserDataStorage
Defined in: js-api/src/dapi.ts:992
Returns
UserDataStorage
Methods
get()
get(
name,currentUser?):Promise<any>
Defined in: js-api/src/dapi.ts:1016
Retrieves a map from Users Data Storage
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
name | string | undefined | - |
currentUser | boolean | true | get a value from a current user storage. If false, shared storage is used. |
Returns
Promise<any>
getValue()
getValue(
name,key,currentUser?):Promise<string>
Defined in: js-api/src/dapi.ts:1024
Retrieves a single value from Users Data Storage
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
name | string | undefined | Storage name |
key | string | undefined | Value key |
currentUser | boolean | true | get a value from a current user storage. If false, shared storage is used. |
Returns
Promise<string>
post()
post(
name,data,currentUser?):Promise<void>
Defined in: js-api/src/dapi.ts:1004
Saves a map to Users Data Storage, will be appended to existing data
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
name | string | undefined | - |
data | any | undefined | - |
currentUser | boolean | true | Value should be available only for current user. If false, shared storage is used. |
Returns
Promise<void>
postValue()
postValue(
name,key,value,currentUser?):Promise<void>
Defined in: js-api/src/dapi.ts:998
Saves a single value to Users Data Storage
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
name | string | undefined | Storage name |
key | string | undefined | - |
value | string | undefined | - |
currentUser | boolean | true | Value should be available only for current user. If false, shared storage is used. |
Returns
Promise<void>
put()
put(
name,data,currentUser?):Promise<void>
Defined in: js-api/src/dapi.ts:1010
Saves a map to Users Data Storage, will replace existing data
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
name | string | undefined | - |
data | any | undefined | - |
currentUser | boolean | true | Value should be available only for current user. If false, shared storage is used. |
Returns
Promise<void>
remove()
remove(
name,key,currentUser?):Promise<void>
Defined in: js-api/src/dapi.ts:1032
Removes a single value from Users Data Storage
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
name | string | undefined | Storage name |
key | string | undefined | Value key |
currentUser | boolean | true | get a value from a current user storage. If false, shared storage is used. |
Returns
Promise<void>