0
votes

I have data returned from API call, which is an array. I want to create a list in App Maker to display the items in the array. I have already put my API calling in sever script. How can I load the data into list widget?

1

1 Answers

1
votes

You can transform response from your API into Calculated Model's records and then load and bind them on UI:

// Server script
function getCaluculatedModelRecords() {
  var apiObjects = getMyMagicObjectsFromApi();

  return apiObjects.map(function(apiObj) {
    var record = app.models.MyCalculatedModel.newRecord();

    record.Field1 = apiObj.field1;
    record.Field2 = apiObj.field2;
    record.Field3 = apiObj.field3;
    ...

    return record;
  });
}

Maybe this sample will be somehow helpful as well: https://developers.google.com/appmaker/samples/calculated-model/