我正在学习Google App Maker,并尝试列出公司中的所有电子邮件组。
我使用了以前一篇文章中提供的代码,但是我没有得到任何输出,也没有错误。甚至没有服务器日志错误。 我添加了服务器和客户端脚本,如下所示。 我在onClick自定义调用中使用了一个按钮:liAAAoups();
---clientScript
function liAAAoups() {
google.script.run.withSuccessHandler(function(response){
console.log(response);
}).withFailureHandler(function(err){
console.log(err);
}).listAllGroups();
}
---
---serverScript
/**
* Lists all the groups in the domain.
*/
function listAllGroups() {
var pageToken;
var page;
do {
page = AdminDirectory.Groups.list({
domain: 'mydomain.com',
maxResults: 100,
pageToken: pageToken
});
var groups = page.groups;
if (groups) {
for (var i = 0; i < groups.length; i++) {
var group = groups[i];
Logger.log('%s (%s)', group.name, group.email);
}
} else {
Logger.log('No groups found.');
}
pageToken = page.nextPageToken;
} while (pageToken);
}
---
单击按钮并调用客户端脚本功能后,没有错误消息或所需的日志输出。 我以超级管理员身份运行代码。 请以任何方式帮助我显示组。
谢谢!