JP1 Version 8 JP1/Script(UNIX(R)用)
Format(値を書式化した文字列を返す)
機能
指定した値を,書式化した文字列で返します。
形式
Format ( Form , Arg1 〔, Arg2 , …〕 )
指定項目
Form
Arg1〜32で指定した値をどのように書式化するかを指定します。書式化の指示は,文字列,または値を格納した変数名で指定します。
Formの中身の文字はそのまま表されます。書式化の指示の先頭は%で指定します。
書式化の指示は次の値で指定します。
値 | 意味 |
---|---|
%d | 数値を10進数で表します。 |
%x | 数値を16進数(小文字)で表します。 |
%X | 数値を16進数(大文字)で表します。 |
%o | 数値を8進数で表します。 |
%s | 文字列をそのまま表します。 |
%c | 1文字をそのまま表します。 なお,全角文字も半角文字も同じ1文字として扱われます。また,Argnで指定した書式化する値が2文字以上の場合でも,先頭の1文字だけを表します。 |
%5d,%10s | 書式化する値の最大けた数を指定します。 |
%05d | 書式化する値の最大けた数を指定する場合に,最大けた数に満たない場合は値の先頭を0で埋めます。 |
%-5d,%-10s | 値を左詰めで表します。 |
なお,%を書式化の指示の始まりとしてではなく文字として表す場合は,%%と指定します。
Arg1〜32
書式化する値を文字列,数値,または値を格納した変数名で指定します。Formで指定した書式の順に複数の値を指定できます。
説明
指定した値を書式化した文字列で返します。
例
' 前ゼロ10進数5けたの識別子をパラメタとして実行ファイルABCへ渡す。 Dim numID ,strID numID = GetGV ( "seqNo" ) If IsEmpty ( numID ) Then numID = 1 End If strID = Format ( "%05d" ,numID ) Exec ( _SCF_+"ABC" ,True ,strID )
All Rights Reserved. Copyright (C) 2003, 2006, Hitachi, Ltd.