AppScript 그룹 getUser () 권한 오류

Sep 29 2020

Google Apps Script를 사용하여 내가 속한 도메인의 그룹에 대한 사용자 목록에 액세스하려고하는데 오류가 발생합니다.

예외 : 그룹의 회원 목록을 볼 수있는 권한이 없습니다.

참조 문서에는 "그룹의 구성원 목록을 볼 수있는 권한이없는 경우 예외가 발생합니다"라고 표시되어 있지만 회원 목록 을 볼 수 있는 권한이 있습니다.

회원 목록을 볼 수있는 권한이 있음을 보여주는 그룹의 "정보"페이지 스크린 샷

내 코드는 다음과 같습니다.

GroupsApp.getGroupByEmail("[email protected]").getUsers();

그러나 분명히 실제 그룹의 이메일 주소로. 내가 소유자 또는 관리자 인 그룹에는 완벽하게 작동하지만 내가 구성원 인 그룹에는 적합하지 않습니다 (멤버 목록을 볼 수있는 권한이 있더라도). 해당 권한이없는 다른 설정이 있습니까? 문서가 오해의 소지가 있으며 단순한 회원에게는 작동하지 않습니까?

답변

JoseVasquez Sep 30 2020 at 22:05

개인 정보 보호 설정 에서 볼 수 있듯이 그룹 회원 은 회원 을 볼 수 있습니다 . 또한 소유자 및 관리자뿐만 아니라 다른 구성원이 사용자를 나열 할 수있는 액세스 권한을 원하는 경우 그룹 설정> 구성원 개인 정보> 구성원 이메일 주소를 볼 수있는 사람이 그룹 구성원으로 설정되어 있는지 확인해야합니다. 그 그룹에서.

사용시 각 사용자가 각 구성원의 이메일을 포함하는 모델 GroupsApp.getGroupByEmail("[email protected]").getUsers();인 사용자 목록을 가져 오므로 이메일 주소에 액세스해야합니다.