Выходные группы в GSuite - PullRequest
0 голосов
/ 14 июня 2019

Я изучаю 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);
}
---

Нет никаких сообщений об ошибках или желаемого вывода журнала после нажатия на кнопку и вызова функции клиентского сценария.Я использую код как Супер Администратор.Пожалуйста, будьте любезны, помогите мне показать группы любым способом.

Спасибо !!!

...