STRINGファンクション

LANSA RAMP-TS

STRINGファンクション


指定された文字列の識別番号の文字列を返します。このファンクションは特に複数言語対応アプリケーションで役に立ちます。

構文

STRING(iStringNumber)

パラメータ

iStringNumber

文字列の識別番号

戻り値

指定された識別番号を使用してADD_STRINGにより以前定義された文字列、またはテキスト"String number n not found."が含まれる文字列。

サイン・オン・ファンクションでADD_STRING()ファンクションを使用し、異なる言語コードに基づいて次のような複数言語対応文字列が定義されている場合:

ADD_STRING(1,"OK");
ADD_STRING(2,"Cancel");
ADD_STRING(3,"Customer not found");

 

複数言語対応文字列へのアクセスが必要な他のすべてのスクリプトは、コード内で言語独自の方法によりファンクションSTRING(n)を参照します。コードの例:

for (i = 0; i <= 4; i++)
{
alert( STRING(i) );
}

 

次の文字列が表示されます。

  String number 0 not found.

  OK

  Cancel

  Customer not found

  String number 4 not found

 

同様に、サイン・オン・スクリプトに次のような2つの文字列が定義されている場合:

ADD_STRING(1,"Customer number ");
ADD_STRING(2," could not be found or you are not authorized to view them.");

 

次のような別のスクリプトで複数言語対応メッセージを動的に作成できます。

var strMessage = STRING(1) + CustomerNumber.toString() + STRING(2);
alert(strMessage);