我有一个称为“组”的“计算”模型,在该模型中,我添加了以下服务器脚本来加载属于我的域的google组,并在用户登陆页面时将其显示在表格小部件中。数据在第一页上显示很好,但是当我单击以查看下一页时,我看到了相同的记录子集,并且单击标题对表进行排序也不起作用。我希望在这里提供一些指导。
计算的Model Server脚本:
var groupList = [];
var pageToken;
var page;
do {
page = AdminDirectory.Groups.list({
customer: 'my_customer',
maxResults: 5,
pageToken: pageToken
});
var groups = page.groups;
if (groups) {
for (var i = 0; i < groups.length; i++) {
var group = groups[i];
var record = app.models.Groups.newRecord();
record.id = group.id;
record.name = group.name;
record.email = group.email;
record.directMembersCount = group.directMembersCount;
groupList.push(record);
}
} else {
console.log('No groups found.');
}
pageToken = page.nextPageToken;
} while (pageToken);
return groupList;