Sharepoint 計算フィールドの数式の作成者
-
01-07-2019 - |
質問
シェアポイントリストがあります
たとえば 2 人のユーザー (ユーザー A とユーザー B)
ユーザー「A」がアイテムを作成した場合フィールド値が「X」になり、ユーザー「B」が作成した場合アイテムフィールド値が「Y」になるように、リストアイテムに計算フィールドが必要です。
しかし、計算フィールドのフルミュラで[作成者]を使用できませんでした!!何故ですか ?!!そして、私がしなければならないことを行う別の方法はありますか?
解決
Sharepoint Designer の使用がオプションの場合は、そのリストのワークフローを作成できます。新しい項目が作成または編集されたときに開始するように設定し、「If Created_By = ...」の条件と「Set yourfield to yourvalue」のアクションを使用して、Else If 分岐を追加して繰り返します。これは、ユーザーが「yourfield」に入力した内容を常に上書きします。これをすべて行うには約 2 分かかります。
他のヒント
デフォルト値を [Me] に設定したテキスト フィールドを作成すると、計算フィールドで使用できるようになると思います。
より複雑な数式の場合 (例:条件付きロジックを含むもの) の場合は、コンテンツ タイプ (またはドキュメント ライブラリ) のイベント ハンドラーを作成してみてください。これにより、フィールドを希望どおりに設定する完全な制御が可能になります。
このフィールドは、編集画面内でユーザーに対して非表示にすることができます。
必ず STSDev を使用してください。 コードプレックス 導入用のソリューションをセットアップします。
所属していません StackOverflow