質問

シェアポイントリストがあります

たとえば 2 人のユーザー (ユーザー A とユーザー B)

ユーザー「A」がアイテムを作成した場合フィールド値が「X」になり、ユーザー「B」が作成した場合アイテムフィールド値が「Y」になるように、リストアイテムに計算フィールドが必要です。

しかし、計算フィールドのフルミュラで[作成者]を使用できませんでした!!何故ですか ?!!そして、私がしなければならないことを行う別の方法はありますか?

役に立ちましたか?

解決

Sharepoint Designer の使用がオプションの場合は、そのリストのワークフローを作成できます。新しい項目が作成または編集されたときに開始するように設定し、「If Created_By = ...」の条件と「Set yourfield to yourvalue」のアクションを使用して、Else If 分岐を追加して繰り返します。これは、ユーザーが「yourfield」に入力した内容を常に上書きします。これをすべて行うには約 2 分かかります。

他のヒント

デフォルト値を [Me] に設定したテキスト フィールドを作成すると、計算フィールドで使用できるようになると思います。

より複雑な数式の場合 (例:条件付きロジックを含むもの) の場合は、コンテンツ タイプ (またはドキュメント ライブラリ) のイベント ハンドラーを作成してみてください。これにより、フィールドを希望どおりに設定する完全な制御が可能になります。

このフィールドは、編集画面内でユーザーに対して非表示にすることができます。

必ず STSDev を使用してください。 コードプレックス 導入用のソリューションをセットアップします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top