有没有人知道我们如何从Google App Maker 表格小部件中导出过滤数据。
我的数据源表(没有过滤器):
应用一些过滤器后
我设法将所有内容导出到Google电子表格(see this SO answer),但在应用某些过滤器后,我仍然只会导出数据。真的很感激,如果有人可以分享解决方案。谢谢!
答案 0 :(得分:0)
您似乎正在寻找filters。如果您将脚本从this answer修改为类似于此的内容,它应该可以工作:
// Server script
function dataExport(filter1, filter2, ...) {
// TODO: Check permissions.
...
var query = app.models.MyModel.newQuery();
// TODO: Apply user/roles specific filters for
// security reasons.
query.filters.Field1._equals = filter1;
query.filters.Field2._greaterThan = filter2;
...
var filteredRecords = query.run();
filteredRecords.forEach(function(record) {
...
});
...
答案 1 :(得分:-1)
AMU Library可以在按钮onClick上的一个命令中执行此操作。 该按钮只需与表格位于同一数据源上。
简单地:
AMU.export.toSpreadsheet = function(widget, Your_modelName);