タイトルフィールドの計算値?
-
16-10-2019 - |
質問
必須タイトルフィールドの計算値を作成したいと思います。
<username, created by> - DD-MM-YYYY
つまり、タイトルをユーザー名(アイテムを作成するユーザー)と日付(作成のため)で記入したいということです。これを自動的に実行できますか?もしそうなら、「計算されたフィールド」ラジオボタンの下のフィールドに何を配置すればよいですか。これをこの方法で実行できない場合、ワークフローを使用して値を設定できますが、ワークフローの選択は何ですか?
(命名がターゲットが少し外れている場合は申し訳ありませんが、SharePointの英語版では作業していません)。
解決
明確にするために:GUIを使用してリストを作成する場合、タイトルは「必須」です。コードまたはCAMLを使用して独自のリストをプロビジョニングする場合、タイトルなしでリストを作成できます。
式を挿入する場合
=Me&" - "&TEXT(Today,"dd-mm-yyyy")
計算された値に、あなたが望むものの近くに何かを得る必要があります。
ただし、ユーザーはいつでもフィールドに何か他のものを挿入できることに注意してください。
これを回避するには、リストをゼロから作成してサイト列を非表示にするか、ItemUpdatedイベントにイベントハンドラーを使用して値を挿入できます。 (イベントハンドラーの詳細)
他のヒント
タイトルを作成するために、このアプローチを再考することをお勧めします。ドキュメントメタデータの典型的なガイドラインでは、各メタデータ列/フィールドを単一の特定の種類の情報に焦点を当てることをお勧めします。このアプローチは、はるかに優れた検索およびドキュメント管理機能を提供します。
所属していません sharepoint.stackexchange