1

特定の文字まで列をトリミングしようとしています。この列は、電子メールが SharePoint サイトに送信されるときに作成されます。次に例を示します。

ジョン・スミス (1234567890_carrier.net)Login_Report

John Smith を取得したいだけで、名前の後には常に ( があります。

ご協力いただきありがとうございます。

4

1 に答える 1

1

プログラミングを行わなくても、式言語を使用して名前から不要なテキストを切り取る追加の計算列をリストに作成できます。全文を含む列が MyColumn であるとします。

=IF(ISNUMBER(FIND("(";MyColumn));LEFT(MyColumn;FIND("(";MyColumn)-1);MyColumn)

正しい名前の計算列だけを表示するビューをリストに作成できます。

元の (および編集可能な) 列に正しいテキストを含める必要がある場合は、リスト項目を作成するコードを修正して、正しい値が設定されるようにする必要があります。アイテム作成コードを変更できない場合は、イベント レシーバーを作成し (フィールドを修正するイベントを使用)、リストに登録することができますItemAddingItemUpdating

--- フェルダ

于 2012-04-28T15:17:48.417 に答える