GSuite中的输出组

时间:2019-06-14 14:53:48

标签: google-app-maker

我正在学习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);
}
---

单击按钮并调用客户端脚本功能后,没有错误消息或所需的日志输出。 我以超级管理员身份运行代码。 请以任何方式帮助我显示组。

谢谢!

0 个答案:

没有答案