0

我想编写一个脚本来获取我所有的 Google 群组(不是 Google 联系人)。我的代码如下所示,

function checkGroupisExist(){
   var sheet = SpreadsheetApp.getActiveSheet();
   var groups = GroupsApp.getGroups();
   console.info(groups.length);
   var boo=false; 

   var Avals = sheet.getRange("B1:B").getValues();
   var Alast = Avals.filter(String).length;


  for (var i = 2; i< Alast; i++){
        var columnEmailName = sheet.getRange(i,2).getValue()+"@****.com"; //Group email
        var columnGroupName = sheet.getRange(i,2).getValue(); //Group email

    for (var j = 0; j< groups.length; j++) {
            console.info(groups[j].getEmail()+" "+ j);
          if(groups[j].getEmail()==columnEmailName){
             console.info(groups[j].getEmail()); 
             console.info('The group are equal ->' +groups[j].getEmail()+ '' +columnEmailName); 

           }


   }



  }



}

但是,我看到 GroupsApp.getGroups() 方法返回我是其中成员的组,所以这不是我想要使用检查所有组名称的正确方法。你们知道任何 API 可以在我的帐户中获取所有 Google 群组的名称吗?

4

0 回答 0