回答

2

使用Google Apps腳本,您可以使用getAllOwners()獲取所有者列表,並檢查組的所有者是否爲管理員。喜歡的東西:

function isAdminManaged(groupName){ 
    var groupOwners = GroupsManager.getGroup(groupName).getAllOwners(); 
    for (var owner in groupOwners){ 
    var userName = groupOwners[owner]; 
    if(UserManager.getUser(userName).getIsAdmin()){ 
     return true; 
    } 
    } 
return false; 
} 
2

配置API有一個未公開的標誌,你可以用這個調用檢索所有組時註明:

https://developers.google.com/google-apps/provisioning/#retrieving_all_groups_in_a_domain

如果追加skipUserCreatedGroups =真到了URI,如:

https://apps-apis.google.com/a/feeds/group/2.0/example.com?skipUserCreatedGroups=True

那麼只有管理員創建的羣組將被退回。如果您的羣組未被此API調用返回,那麼您知道它是用戶管理的。

對於僅檢查一個組而言效率不高,但它完成了工作。

+0

只是FYI;請不要在您的帖子中包含「簽名」;您的用戶Box已經達到了這個目的。謝謝! –

相關問題