Data Standard ダイアログの高度な設定に関する詳細情報

Data Standard ダイアログの一部の組み込みスクリプトでは、PowerShell の一部の機能を活用できます。これらの機能を活用することで、値の更新が自動化されるよう Data Standard ダイアログをよりきめ細かくカスタマイズできるようになります。

基本関数

Prop [ ]関数

Ps 関数

EditMode と CreateMode

スクリプトのバインド

スクリプトを関数にバインドすることで、Data Standard ダイアログのフィールドが変更されたときに、イベントを呼び出すことができます。このバインド機能を活用することで、ダイアログのカスタマイズの可能性が大きく広がります。

たとえば、特別な用途向けの詳細なフィールドの表示/非表示を切り替えることができます。1 つのシナリオとして、ユーザが新しいファイルを作成する場合を示します。その際、[Company]フィールドは入力不要です。ただし、このフィールドを入力した場合は、[Engineer name]フィールドまたは[Designer name]フィールドが表示され、ユーザは追加の情報を入力できます。また、ユーザが[OK]をクリックする前に、挿入したフィールド値を検証することもできます。

Data Standard のシステム プロパティ

Data Standard には、3 つのシステム プロパティがあります。これらは読み取り専用です。システム プロパティにバインドを使用する場合は、1 方向(読み取り専用)のバインドになります。

デバッグ

"$dsDiag.inspect()" を使用すると、ウィンドウを作成して、PowerShell スクリプト環境の特定の時点におけるメンバーと値を格納した変数をすべて表示できます。これは、デバッグに役立つツールです。

注: $MyViewDiag と $MyViewWindow の名称がそれぞれ $dsDiag と $dsWindow に変更されました。従来のカスタマイズとの互換性を維持するため、古い変数名も機能します。ただし、今後のリリースでは廃止される予定です。このため、既存のカスタマイズの変数名を変更することをお勧めします。