기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

GetSysAttr - 스크립트 및 차트 함수

이 함수는 선택한 앱의 테넌트 및 공간 도메인 특성을 반환합니다. 데이터 로드 스크립트와 차트 표현식 모두에서 사용할 수 있습니다.

GetSysAttr() 함수는 로드 스크립트 또는 차트 표현식에서 직접 사용할 수 있습니다. 두 경우 모두 함수를 사용하여 특성을 변수에 저장하거나 변수 없이 직접 저장할 수 있습니다.

Qlik Sense 클라이언트 관리에서 이 함수를 사용하면 빈 데이터 값만 반환됩니다. 따라서 나중에 앱을 Qlik Cloud에 업로드할 목적으로 이 함수를 사용하여 오류 발생 없이 Qlik Sense 클라이언트 관리에서 스크립트를 개발할 수 있습니다.

구문:  

GetSysAttr(name)

반환 데이터 유형: 이중

인수
인수설명
name반환할 특성의 이름입니다. 식에 문자열 값으로 입력합니다. 입력한 문자열 값은 대/소문자를 구분합니다.

이 함수를 사용하여 에 환경 특성을 로드할 수 있습니다. 이 함수는 다음 특성을 반환할 수 있습니다.

GetSysAttr() 함수에서 반환할 수 있는 환경 특성
특성설명로드 스크립트 변수의 예차트 표현식 예(변수 없음)
tenantId테넌트 ID입니다.Let vTenantID = GetSysAttr('tenantId')=GetSysAttr('tenantId')
tenantName테넌트의 이름입니다.Let vTenantName = GetSysAttr('tenantName')=GetSysAttr('tenantName')
tenantUrl테넌트의 기본 URL입니다.Let vTenantUrl = GetSysAttr('tenantUrl')=GetSysAttr('tenantUrl')
tenantUrlAlias테넌트에 대해 정의된 별칭 URL입니다.Let vTenantUrlAlias = GetSysAttr('tenantUrlAlias')=GetSysAttr('tenantUrlAlias')
tenantRegion테넌트가 있는 지역입니다.Let vTenantRegion = GetSysAttr('tenantRegion')=GetSysAttr('tenantRegion')
spaceId

공간 ID입니다. 이는 공유 공간 또는 관리 공간의 앱에 대해서만 정의됩니다.

정보 메모

GetSysAttr() 함수가 Qlik Cloud에서 빈 spaceId 값을 반환하면 앱이 개인 공간에 있음을 나타냅니다.

GetSysAttr() 함수는 Qlik Sense 클라이언트 관리에서 사용될 때 항상 빈 spaceId 값을 반환합니다.

Let vSpaceId = GetSysAttr('spaceId')=GetSysAttr('spaceId')
spaceName

공간의 이름입니다. 이는 공유 공간 또는 관리 공간의 앱에 대해서만 정의됩니다.

정보 메모

GetSysAttr() 함수가 Qlik Cloud에서 빈 spaceName 값을 반환하면 앱이 개인 공간에 있음을 나타냅니다.

GetSysAttr() 함수는 Qlik Sense 클라이언트 관리에서 사용될 때 항상 빈 spaceName 값을 반환합니다.

Let vSpaceName = GetSysAttr('spaceName')=GetSysAttr('spaceName')
spaceType

앱이 위치한 공간의 유형입니다. 이는 공유 공간 또는 관리 공간의 앱에 대해서만 정의됩니다.

정보 메모

GetSysAttr() 함수가 Qlik Cloud에서 빈 spaceType 값을 반환하면 앱이 개인 공간에 있음을 나타냅니다.

GetSysAttr() 함수는 Qlik Sense 클라이언트 관리에서 사용될 때 항상 빈 spaceType 값을 반환합니다.

Let vSpaceType = GetSysAttr('spaceType')=GetSysAttr('spaceType')

사용 시기

이 함수는 서로 다른 환경 간에 이동할 수 있는 Qlik Sense 앱의 공간 및 테넌트 식별을 간소화합니다. 이 함수를 사용하면 작업 중인 특정 환경을 쉽게 식별할 수 있습니다. 이는 앱 수명 주기의 DTAP(개발, 테스트, 수용 및 생산) 단계에서 특히 유용합니다.

이 함수는 앱의 로드 스크립트 또는 차트 표현식의 LOAD 문에서 표현식으로 직접 사용하거나 변수로 저장된 표현식에서 사용할 수 있습니다. 수명 주기 동안 앱이 공간 또는 테넌트 간에 이동할 것으로 예상되는 경우 차트 표현식의 함수를 사용하여 앱을 다시 로드하지 않고 공간 및 테넌트 정보를 동적으로 가져옵니다. 이때 로드 스크립트 외부의 변수에 함수 표현식을 저장하거나 차트 표현식에서 직접 함수를 사용합니다.

예 1 – 환경 특성을 로드 스크립트 변수로 저장

예 2 – 환경 특성을 변수로 저장하고 차트 표현식에서 사용

예 3 – 로드 스크립트에서 직접 함수 사용

예 4 – 차트 표현식에서 직접 함수 사용

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!