派生プロパティ参照によるプロパティのアップグレード

実行時に他のプロパティの値に基づいて計算されたプロパティ名を参照する11.1.2.1より前のアプリケーションの派生プロパティ式の場合、式を手動で編集し、Concat関数を使用してネームスペース接頭辞(CustomまたはCore)を挿入する必要があります。参照されるプロパティ名はノードの式の評価中にのみ計算されるため、アプリケーションのアップグレード・プロセスでは、このような性質の派生プロパティを識別または自動変換できません。

たとえば、アップグレードの前に、MyPropNameプロパティから返されるプロパティの値を取得する次の式です:

PropValue(PropValue(MyPropName))

アップグレードの後に、明示的なプロパティ参照はCustom.MyPropNameに更新されます:

PropValue(PropValue(Custom.MyPropName))

ただし、実行時にCustom.MyPropNameプロパティから返される値も、特定のネームスペースで識別される必要があります。外部PropValue関数で正しく評価するためには、式を手動で編集して適切なネームスペースを連結する必要があります:

PropValue(Concat(Custom.,PropValue(Custom.MyPropName)))