GETENVIRONMENTINFO
此函数返回有关显示报告的环境的属性的信息。此信息可供报告设计器使用,以确保报告在仪表板和 Apple Watch 等不同环境下显示效果最佳。
GETENVIRONMENTINFO 通常用于报告加载操作,以配置控制报告行为的变量。
该表描述了环境属性的类别:
| 类别 | 属性 | 说明 | 值 | 
|---|---|---|---|
| 帮助程序 指显示报告的区域:例如,仪表板小组件或 Web 浏览器  | 
							HasMargin | 指示容器是否具有内置页边距 | 真或假 | 
| HasTitle | 指示容器是否具有自己的标题 | 真或假 | |
| Width | 容器的宽度(以像素为单位) | 数字 | |
| Height | 容器的高度 | 数字 | |
| IsDialog | 指示报告是否作为对话框报告打开 | 真或假 | |
| IsMing.le | 
								 指示报告是否在 Infor OS Portal or Infor Ming.le 中打开  | 
							真或假 | |
| IsLocked | 指示仪表板是否已锁定以防止用户进行修改 | 真或假 | |
| Type | 描述容器的类型 | HomepageWidget  AppleWatch  | 
						|
| 全局 | IsService | 指示报告是否显示在 Infor EPM services 环境中 | 真或假 | 
| 仪表板 | Name | 仪表板的唯一名称 | 文本 | 
| Caption | 仪表板的名称 | 文本 | 
语法
函数的类别和属性参数是可选的,但在大多数情况下,两者都是指定的。
此语法返回指定属性值:
=GETENVIRONMENTINFO("category","property")
例如:
GETENVIRONMENTINFO("Container","IsMing.le")
此语法返回类别中所有属性及其值的 XML 表:
=GETENVIRONMENTINFO("category")
以下语法返回有值的所有类别和属性的 XML 表:
=GETENVIRONMENTINFO()
函数忽略没有值或有空值的属性和类别。例如,除非包含该函数的报告显示在仪表板中,否则 =GETENVIRONMENTINFO("Dashboard") 不返回任何值。