GetUserAttr - 스크립트 및 차트 함수
GetUserAttr() 함수는 앱에 액세스하는 사용자에 대한 다음 정보를 반환합니다.
사용자의 이메일 주소.
사용자의 주제.
사용자가 속한 ID 공급자(IdP) 그룹.
로드 스크립트 또는 차트 표현식에서 GetUserAttr() 함수를 직접 사용합니다. 두 경우 모두 함수를 사용하여 특성을 변수에 저장하거나 변수 없이 직접 저장할 수 있습니다. Qlik Sense 클라이언트 관리에서 이 함수를 사용하면 빈 데이터 값만 반환됩니다. 따라서 나중에 앱을 Qlik Cloud에 업로드할 목적으로 이 함수를 사용하여 오류 발생 없이 Qlik Sense 클라이언트 관리에서 스크립트를 개발할 수 있습니다.
구문:
GetUserAttr(name)
반환 데이터 유형: 이중
인수 | 설명 |
---|---|
name | 반환할 특성의 이름입니다. 식에 문자열 값으로 입력합니다. 입력한 문자열 값은 대/소문자를 구분합니다. |
해당 함수를 사용하여 사용자 특성을 앱에 로드합니다. 이 함수는 다음 특성을 반환할 수 있습니다.
특성 | 설명 | 로드 스크립트 변수의 예 | 차트 표현식 예(변수 없음) | 차트 표현식 결과의 예 |
---|---|---|---|---|
userEmail | 현재 사용자의 이메일. | Let vUserEmail = GetUserAttr('userEmail') | =GetUserAttr('userEmail') | john.doe@company.com |
userSubject | 현재 사용자의 주제. | Let vUserSubject = GetUserAttr('userSubject') | =GetUserAttr('userSubject') | 00uss7ra3dk9doJln0x7 |
userGroups | 앱에 액세스하는 현재 사용자의 IdP 그룹. 쉼표로 구분된 목록을 문자열로 반환합니다. | Let vUserGroups = GetUserAttr('userGroups') | =GetUserAttr('userGroups') | Sales,Product-Lead,OKTA-Github-RnD |
사용 시기
이 함수는 앱의 현재 사용자에 대한 사용자 속성과 그룹을 반환합니다. 이를 통해 사용자에게 표시되는 콘텐츠를 사용자 지정하는 솔루션을 빌드할 수 있습니다. 예를 들어, 글로벌 영업 응용 프로그램에서 특정 제품 그룹을 담당하는 영업 담당자에게만 제품별 시트를 표시할 수 있습니다. 앱의 로드 스크립트 또는 차트 표현식의 LOAD 문에서 표현식으로 함수를 직접 사용하거나 변수로 저장된 표현식에서 사용할 수 있습니다.