将数据从API加载到App Maker中

时间:2017-12-14 19:06:43

标签: google-app-maker

我有从API调用返回的数据,这是一个数组。我想在App Maker中创建一个列表来显示数组中的项目。我已经将我的API调用放在了服务器脚本中。如何将数据加载到列表小部件中?

1 个答案:

答案 0 :(得分:1)

您可以将API中的响应转换为Calculated Model的记录,然后在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;
  });
}

也许这个示例也会有所帮助:https://developers.google.com/appmaker/samples/calculated-model/