将 API 中的数据加载到 App Maker
Load Data from API into App Maker
我有从 API 调用返回的数据,它是一个数组。我想在 App Maker 中创建一个列表来显示数组中的项目。我已经将 API 调用放入服务器脚本中。如何将数据加载到列表小部件中?
您可以将来自 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/
我有从 API 调用返回的数据,它是一个数组。我想在 App Maker 中创建一个列表来显示数组中的项目。我已经将 API 调用放入服务器脚本中。如何将数据加载到列表小部件中?
您可以将来自 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/