私の SharePoint サーバーには、データを含む既存の InfoPath フォームがあります。既存の InfoPath に 3 つの新しいフィールドを追加したいと考えており、これらの新しく追加されたフィールドが空でないことを確認したいと考えています。フィールドが空の場合、既存のフィールドを読み取り、最初の 200 語を新しいフィールドに貼り付けます。
現在、Sharepoint で 3 つの新しいフィールドを追加し、それらのフィールドを更新できます。新しいフィールドにルールを設定する必要があることはわかっています。しかし、私が抱えている問題は、既存の情報から最初の 200 語を取得できるようにルールを追加することです。
これは私がこれまでにできることです (既存の情報の文字列の長さが 200 語を超えると仮定します) が、文字列の長さがそれより短いかどうかを確認する方法がよくわかりません。
まず、新しいフィールド「SummaryDescription」が空かどうかを確認し、空の場合は、「説明」から最初の 200 語を取得して「SummaryDescription」に適用するルールを設定します。
substring(Description, 0, 201)
これはコードで行う必要がありますか? それとも InfoPath で行うことができますか? 私はこれを正しい方法でやっていますか?