2012-12-05 3 views
0

Google Apps 스크립트의 기본 서비스에 구현 된 그룹 클래스를 가지고 놀았습니다. 그러나 그룹의 관리자 인 경우 그룹에 새 사용자를 추가 할 수있는 방법이 없습니다. 반면에 Google Apps 프로비저닝 API는이를 수행 할 수 있습니다. GAS에서 API를 연결하는 방법이 있습니까? 이 작업을 수행하는 방법에 대한 통찰력이 있습니까?GAS에서 Google 그룹에 사용자 추가

답변

0

사용자를 그룹에 추가하려면 Domain Group 서비스를 사용할 수 있습니다. 여기에 문서의 예는 다음과 같습니다

var group = GroupsManager.getGroup("testgroup").addMember("[email protected]"); 

업데이트 2016년 8월 18일 : 구글 announced the deprecation of the DomainService (which includes GroupsManager) on 15 May 2015. 이제 Admin SDK Directory Service을 대신 사용할 수 있습니다.

이 샘플에서는 도메인의 기존 그룹에 사용자를 추가합니다. 설명서에서 직접 복사됩니다.

function addGroupMember() { 
    var userEmail = '[email protected]'; 
    var groupEmail = '[email protected]'; 
    var member = { 
    email: userEmail, 
    role: 'MEMBER' 
    }; 
    member = AdminDirectory.Members.insert(member, groupEmail); 
    Logger.log('User %s added as a member of group %s.', userEmail, groupEmail); 
} 
관련 문제