get

Apperyio.storage.variableName.get()

Returns value of a specified storage variable.

#Parameters summary The method has the following parameter(s):

Parameter Description Required

path

JavaScript expression to return specific object field.

No.

#Examples

Let's say storage variable Product holds the following data:

{"partNumber": 1000, "name": "Smartphone"}

The following will return the entire expression stored in the variable (click on Result tab):

Apperyio.storage.Product.get();
{"partNumber": 1000, "name": "Smartphone"}

The following will return the specified field. This examples uses a Mapping Expression.

Apperyio.storage.Product.get("$['name']");
Smartphone

If you have a more complex structure such as shown below:

{
  "ProductList": [
    {
      "partNumber": 1000,
      "name": "Smartphone"
    },
    {
      "partNumber": 2000,
      "name": "Tablet"
    }
  ]
}

You can run a query that looks like this:

Apperyio.storage.ProductList.get("$['products'][1]");
{
 partNumber: 2000, 
 name: "Tablet"
}

You can also get a specific field from a selected object:

Apperyio.storage.ProductList.get("$['products'][1]['partNumber']");
2000

Use the following code to obtain a model name from a storage variable:

var type = Apperyio.storage.storageVariable.type;