GETENVIRONMENTINFO
この関数は、レポートが表示される環境のプロパティに関する情報を返します。この情報は、レポートデザイナーが、レポートがダッシュボードや Apple Watch などの異なる環境で最適に表示されるようにするために利用できます。
GETENVIRONMENTINFO は通常、レポートの動作を制御する変数を構成するためにレポートロードアクションで使用されます。
次の表に、環境プロパティのカテゴリを示します。
| カテゴリ | プロパティ | 説明 | 値 |
|---|---|---|---|
| コンテナ
レポートが表示される範囲を参照します。たとえば、ダッシュボードウィジェットまたは Web ブラウザーです。 |
HasMargin | コンテナに組み込みの余白があるかどうかを示します | True または False |
| コンテナ | HasTitle | コンテナにタイトルがあるかどうかを示します | True または False |
| コンテナ | Width | コンテナの幅 (ピクセル単位) | 数字 |
| コンテナ | Height | コンテナの高さ | 数字 |
| コンテナ | IsDialog | レポートをダイアログレポートとして開くかどうかを示します | True または False |
| コンテナ | IsMing.le |
レポートを Infor OS Portal で開くかどうかを示します |
True または False |
| コンテナ | IsLocked | ユーザーによる変更を防ぐためにダッシュボードがロックされているかどうかを示します | True または False |
| コンテナ | Type | コンテナのタイプを説明します |
HomepageWidget AppleWatch |
| ダッシュボード | Name | ダッシュボードの一意の名前 | テキスト |
| ダッシュボード | Caption | ダッシュボードの名前 | テキスト |
| グローバル | IsService | レポートを Infor EPM services 環境に表示するかどうかを示します | True または False |
| グローバル | FarmMode | ファームのモード | オンプレミスまたはクラウド |
| グローバル | TenantMode | テナントのモード | シングル、マルチ、またはハイブリッド |
| グローバル | FarmEnvironment | ファーム環境 |
製造、テスト、開発 |
| グローバル | IsGenAIAvailable | Infor GenAI が利用可能かどうかを示します。 | True または False |
| Application | Name | 現在のアプリケーションの一意の名前 | テキスト |
| Application | Caption | 現在のアプリケーションのキャプション | テキスト |
| Application | Description | 現在のアプリケーションの説明 | テキスト |
| Application | Version | 現在のアプリケーションのバージョン | テキスト |
| Application | Vendor | 現在のアプリケーションのベンダー | テキスト |
構文
関数のカテゴリ引数とプロパティ引数はオプションですが、ほとんどの場合、両方が指定されています。
以下の構文は、指定されたプロパティの値を返します。
=GETENVIRONMENTINFO("category","property")
例を以下に示します。
GETENVIRONMENTINFO("Container","IsMing.le")
以下の構文は、カテゴリ内のすべてのプロパティの XML テーブルと、それぞれの値を返します。
=GETENVIRONMENTINFO("category")
以下の構文は、値を持つすべてのカテゴリとプロパティの XML テーブルを返します。
=GETENVIRONMENTINFO()
値がないか空白であるプロパティやカテゴリは無視されます。たとえば、関数を含むレポートがダッシュボードに表示されている場合を除き、=GETENVIRONMENTINFO("Dashboard") は値を返しません。