プロパティを指す管理プロパティを作成すると、People:Assistant
テキストに設定されている場合は常に空の文字列が返され、バイナリに設定されている場合は未定義が返されます。
Assistant プロパティのタイプは Person で、このプロパティを使用して Assistant プロファイルへのリンクを作成したいと考えています。
私が行ったことは次のとおりです。ユーザープロファイルのアシスタントフィールドに入力します
アシスタントという新しい管理プロパティを作成します
- タイプ: テキスト
- 取得可能: true
- マッピング:
People:Assistant
表示テンプレートで、アシスタントを管理プロパティに追加します。すべてを保存し、適切な手段としてクロールを実行します。
プロファイルでアシスタントが別の人に設定されていることを確認します
表示テンプレートをデバッグして確認しctx.CurrentItem.Assistant
ます。"" を返します。
管理プロパティのタイプをバイナリに設定すると、undefinedが返されます
私も試してみctx.CurrentItem.Assistant[0]
たり、ctx.CurrentItem.Assistant["PreferredName"]
新しい Person オブジェクトを作成してプロパティにアクセスできるように、Person オブジェクトを管理プロパティとして返すか、それへの参照を取得する方法の正しい方向に誰かが私を向けることができますか?