オプションフィールドの値をテキストフィールドに表示するのを手伝ってくれませんか?オプションセットで選択した値を取得し、プラグインを使用してテキストフィールドに表示したいのですが、「ケース」エンティティの「更新」でこのプラグインを作成しています...
オプションセット値を取得する場合:
int value = ((OptionSetValue)entity["yourattributename"]).Value;
テキストを取得するには:
String text = entity.FormattedValues["yourattributename"].ToString();
上記のコードでは、エンティティはEntityオブジェクトであり、そこからオプションセットの値/テキストが取得されます。属性名を大文字に置き換えてください。
このロジックは、更新前(および場合によっては作成前)のステップに配置する必要があります。 Targetパラメーターからケースを取得し、オプションセットフィールドの表示値を取得し(これにはいくつかの方法があります。FormattedValues属性を使用するのが好きです)、テキストフィールドをこの値に設定します。
entity["new_textfield"] = entity.FormattedValues["new_optionset"];