Apperyio.storage.variableName.update(path, value)
Updates specified storage variable by provided path with a specified value.
#Parameters summary The method has the following parameter(s):
Parameter | Description | Required |
---|---|---|
path |
Path in form of a Mapping Expression to value that should be updated. |
Yes. |
value |
New value. |
Yes. |
#Examples
Let's say a storage variable Product holds the following data:
{
"partNumber": 1000,
"name": "Smartphone"
}
The following code will update the name field:
Apperyio.storage.Product.update("$['name']", "Smart Watch");
var p = Apperyio.storage.Product.get();
console.log(p);
{
"name": "Smart Watch",
"partNumber": 1000
}
Here is another example but this time using a variable:
var fieldName = "name";
Apperyio.storage.Product.update("$['"+fieldName+"']", "Smart Watch");
var p = Apperyio.storage.Product.get();
console.log(p);
{
"name": "Smart Watch",
"partNumber": 1000
}