Возвращение списка электронных писем из нескольких групп Google / псевдонимов - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь вернуть список электронных писем, которые относятся к длинному списку групп Google. Есть ли "более простой" способ сделать это правильно, чем то, над чем я работаю ниже? Заранее спасибо.

  var membersOfAllGroups,oneGroupOfMembers, thisGroup;


    po = {
      arrayOfAllGroups:['SAMPLEEMAIL1@gmail.com', 'SAMPLEEMAIL2@gmail.com']

     }


   membersOfAllGroups = "";

   L = po.arrayOfAllGroups;


   for (var i=0;i<L;i++) {
     thisGroup = po.arrayOfAllGroups[i];

     oneGroupOfMembers = getMembers(thisGroup);

     membersOfAllGroups+=oneGroupOfMembers;

    }    
    Logger.log(i); 
  }


function getMembers(){ 
    var groups2 = GroupsApp.getGroupByEmail(L); 
    var sheet3 = SpreadsheetApp.openById('SAMPLEID#').getSheetByName('Test Alias List');  
    var listarray = groups2.getUsers(); 
    for(var w=0;w<listarray.length;w++){ 
      var listmembers = listarray[w] 
      var emailNames = listmembers.toString(); 
    sheet3.appendRow([emailNames]); 
    }
  }
...