@Narrow (式言語)

指定された文字列中の全角のアルファベット文字 (ダブルバイト文字 -- DBCS) を半角のアルファベット文字 (シングルバイト文字 -- SBCS) に変換します。この関数は、日本語、韓国語、簡体字中国語、繁体字中国語の環境で機能します。日本語環境の場合、この関数で全角カタカナも変換できます。

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

構文

@Narrow( string )

パラメータ

string

文字列または文字列リスト。半角文字に変換する文字列です。

戻り値

returnstring

文字列または文字列リスト。半角文字に変換された文字列です。

使用法

パラメータがリストである場合、この関数はリストの各要素ごとに処理され、戻り値は同じ数の要素を持つリストになります。

この関数は、フィールドの内容を半角文字に変換するために入力変換式で使用できます。また、文字列の表示スペースを節約するために計算結果フィールド式で使用することもできます。

  1. 次の入力変換式は、[Location] フィールドの内容が全角文字の「Tokyo」の場合に、半角文字の「Tokyo」を返します。
    @Narrow(Location)
  2. 次の計算結果フィールド式は、文字列の表示スペースを節約するために、半角文字の「New York」を返します。
    @Narrow("New York")
  3. 次の計算結果フィールド式は、文字列の表示スペースを節約するために、半角文字の「Tokyo」と「New York」を返します。
    @Narrow("Tokyo" : "New York")

クロスリファレンス

LotusScript® 言語の StrConv 関数