GETENVIRONMENTINFO
이 함수는 보고서가 표시되는 환경의 속성에 대한 정보를 반환합니다. 보고서 설계자는 이 정보를 사용하여 대시보드, Apple Watch 등 다양한 환경에서 보고서가 최적으로 표시되는지 확인할 수 있습니다.
GETENVIRONMENTINFO는 일반적으로 보고서 동작을 제어하는 변수를 구성하기 위해 보고서 로드 동작에 사용됩니다.
이 표는 환경 속성의 범주를 설명합니다.
| 범주 | 속성 | 설명 | 값 |
|---|---|---|---|
| 컨테이너
보고서가 표시되는 영역을 나타냅니다. 예: 대시보드 위젯 또는 웹 브라우저 |
HasMargin | 컨테이너에 내장된 여백이 있는지 여부를 나타냅니다. | TRUE 또는 FALSE |
| 컨테이너 | HasTitle | 컨테이너에 고유한 제목이 있는지 여부를 나타냅니다. | TRUE 또는 FALSE |
| 컨테이너 | Width | 컨테이너의 너비(픽셀 단위) | 숫자 |
| 컨테이너 | Height | 컨테이너의 높이 | 숫자 |
| 컨테이너 | IsDialog | 보고서를 대화 상자 보고서로 열지 여부를 나타냅니다. | TRUE 또는 FALSE |
| 컨테이너 | IsMing.le |
Infor Ming.le에서 보고서를 열지 여부를 나타냅니다. |
TRUE 또는 FALSE |
| 컨테이너 | IsLocked | 사용자가 수정하지 못하도록 대시보드가 잠겨 있는지 여부를 나타냅니다. | TRUE 또는 FALSE |
| 컨테이너 | Type | 컨테이너 유형을 설명합니다. |
HomepageWidget AppleWatch |
| 대시보드 | Name | 대시보드의 고유 이름입니다. | 텍스트 |
| 대시보드 | Caption | 대시보드의 이름 | 텍스트 |
| 전역 | IsService | Infor EPM 서비스 환경에 보고서를 표시할지 여부를 나타냅니다. | TRUE 또는 FALSE |
| 전역 | FarmMode | 팜의 모드 | 온프레미스 또는 클라우드 |
| 전역 | TenantMode | 테넌트의 모드 | 단일, 다중 또는 하이브리드 |
| 전역 | FarmEnvironment | 팜의 환경 |
프로덕션, 테스트 또는 개발 |
| 전역 | IsGenAIAvailable | 사용 가능한 이(가) 있는지 여부를 나타냅니다. | TRUE 또는 FALSE |
| 응용 프로그램 | Name | 현재 응용 프로그램의 고유 이름입니다. | 텍스트 |
| 응용 프로그램 | Caption | 현재 응용 프로그램의 설명 | 텍스트 |
| 응용 프로그램 | Description | 현재 응용 프로그램에 대한 설명 | 텍스트 |
| 응용 프로그램 | Version | 현재 응용 프로그램의 버전 | 텍스트 |
| 응용 프로그램 | Vendor | 현재 응용 프로그램 공급업체 | 텍스트 |
구문
함수의 범주(category) 및 속성(property) 인수는 선택 사항이지만 대부분의 경우 둘 다 지정됩니다.
이 구문은 지정된 속성의 값을 반환합니다.
=GETENVIRONMENTINFO("category","property")
예:
GETENVIRONMENTINFO("Container","IsMing.le")
이 구문은 범주 내의 모든 속성과 해당 값의 XML 테이블을 반환합니다.
=GETENVIRONMENTINFO("category")
이 구문은 값이 있는 모든 범주 및 속성의 XML 테이블을 반환합니다.
=GETENVIRONMENTINFO()
이 함수는 값이 없거나 빈 값의 속성과 범주를 무시합니다. 예를 들어, 함수가 포함된 보고서가 대시보드에 표시되는 경우를 제외하고 =GETENVIRONMENTINFO("Dashboard")는 값을 반환하지 않습니다.