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