@AbstractSimple (式言語)

テキストフィールドまたはリッチテキストフィールドの短い要約を作成します。@Abstract を使用するよりも簡単で効率的です。

注: この @関数は Release 8 で新しく追加されました。

構文

@AbstractSimple( bodyFields )

パラメータ

bodyFields

文字列または文字列リスト。要約対象の文字列を含むフィールドで、いくつでも指定できます。テキストフィールドまたはリッチテキストフィールドを指定できます。指定した名前のフィールドが見つからないときは、代わりに文字列リテラルが使用されます。各フィールド名は引用符で囲み、フィールド名が複数あるときは、各フィールド名をコロンで次のように区切ります。"Sales":"Figures"。

注意:
リッチテキストフィールドは、保存されるまでは文書の一部ではありません。@AbstractSimple で現在の文書に対する追加や変更も処理したいときは、必ず文書を保存してから再計算します。

戻り値

abstractedText

文字列または文字列リスト。テキスト部分の先頭の 100 文字または 2 段落 (どちらかサイズの小さいほう) を返します。その際、改行文字とタブ文字はすべて空白に変換され、改行文字だけの空の段落はすべて無視されます。パラメータに単一のフィールドを指定すると、テキスト値が返されます。パラメータにフィールド名のリストを指定すると、パラメータリスト内の対応するフィールドの要約テキストをリスト要素とするテキストリストが返されます。

フィールドパラメータに無効な型を指定した場合、またはフィールドパラメータが見つからない場合は、@AbstractSimple に渡されたフィールドの名前が返されます。

注: 要約された複数の結果が空白で分離された単一の文字列で返される @Abstract の動作が必要な場合は、@AbstractSimple の結果に @Implode を適用します。

  1. フィールド「Verse」が次のリッチテキストフィールドを含むものとします。
    One bright dayin the middle of
    the night

    @AbstractSimple("Verse") は次の文字列を返します。

    One bright day in the middle of
  2. フィールド「Verse」が次のリッチテキストフィールドを含むものとします。
    One bright day
    
    
    
    in the middle of

    @AbstractSimple("Verse") は次の文字列を返します。

    One bright day in the middle of
  3. 文書上に次のフィールドがあるものとします。

    フィールド名

    タイプ

    PersonName

    テキスト

    Sam Smith

    Address

    テキスト

    123 Shady Lane

    CityState

    テキスト

    Anytown, USA

    ZIP

    数値

    12345.00

    @AbstractSimple("PersonName" : "Address" : "CityState" : "ZIP") は、次の文字列を返します。

    Sam Smith : 123 Shady Lane : Anytown, USA : ZIP
    注: 最後の要素は、このフィールドが数値で、@AbstractSimple では無効なため、「ZIP」となります。

  4. フィールド "Critics" の内容が次の通りだとします。
    When asked to comment on the movie, the reviewer stated that it was one of the year's best, and certainly would find a place on many award lists.

    @AbstractSimple("Critics") は次の文字列を返します。

    When asked to comment on the movie, the reviewer stated that it was one of the year's best, and cert

クロスリファレンス

LotusScript® NotesItem クラスの Abstract メソッド