VBScript 関数
このページにはすべての内蔵の VBScript ファンクションがリストされています:
Date/Time ファンクション
関数 | 説明 |
---|---|
CDate | 有効な日付または時間表現を日付タイプに変換します。 |
Date | 現在のシステム日付を返します。 |
DateAdd | 指定された時間間隔を加えた日付を返します。 |
DateDiff | 二つの日付の間の時間間隔の数を返します。 |
DatePart | 指定された日付の指定された部分を返します。 |
DateSerial | 指定された年、月、日を持つ日付を返します。 |
DateValue | 日付を返します。 |
Day | 一ヶ月の中の一日の数字(1から31の間、含む)を返します。 |
FormatDateTime | 日付または時間形式でフォーマットされた表現を返します。 |
Hour | 一日の中の時間を表す数字(0から23の間、含む)を返します。 |
IsDate | 計算式が日付に変換できるかを示す布尔値を返します。 |
Minute | 時間の分を表す数字を返します(0から59まで)。 |
Month | 年の月を表す数字を返します(1から12まで)。 |
MonthName | 指定された月の名前を返します。 |
Now | 現在のシステム日期と時間を返します。 |
Second | 分の秒を表す数字を返します(0から59まで)。 |
Time | 現在のシステム時間を返します。 |
Timer | 12:00 AMからの秒数を返します。 |
TimeSerial | 特定の時間、分、秒の時間を返します。 |
TimeValue | 時間を返します。 |
Weekday | 週の日にちを表す数字を返します(1から7まで)。 |
WeekdayName | 週の中で指定された日の曜名を返します。 |
Year | 年を表す数字を返します。 |
変換関数
関数 | 説明 |
---|---|
Asc | 文字列の先頭の文字をANSI文字コードに変換します。 |
CBool | 表現を布尔类型に変換します。 |
CByte | 表現をバイト(Byte)タイプに変換します。 |
CCur | 表現を通貨(Currency)タイプに変換します。 |
CDate | 有効な日期と時間の表現を日期(Date)タイプに変換します。 |
CDbl | 表現を双精度(Double)タイプに変換します。 |
Chr | 指定のANSI文字コードを文字に変換します。 |
CInt | 表現を整数(Integer)タイプに変換します。 |
CLng | 表現を長整形(Long)タイプに変換します。 |
CSng | 表現を単精度(Single)タイプに変換します。 |
CStr | 表現を子タイプStringのvariantに変換します。 |
Hex | 指定数字の16進値を返します。 |
Oct | 指定数字の8進値を返します。 |
Format関数
関数 | 説明 |
---|---|
FormatCurrency | 通貨値としてフォーマットされた表現を返します。 |
FormatDateTime | 日期または時間としてフォーマットされた表現を返します。 |
FormatNumber | 数字としてフォーマットされた表現を返します。 |
FormatPercent | 百分数としてフォーマットされた表現を返します。 |
Math関数
関数 | 説明 |
---|---|
Abs | 指定数字の絶対値を返します。 |
Atn | 指定数字の反正切を返します。 |
Cos | 指定数字(角度)の余弦を返します。 |
Exp | e(自然対数の底)のべき乗を返します。 |
Hex | 指定数字の16進値を返します。 |
Int | 指定数字の整数部分を返します。 |
Fix | 指定数字の整数部分を返します。 |
Log | 指定数字の自然対数を返します。 |
Oct | 指定された数字の余弦値を返します。 |
Rnd | 0以上1未満のランダムな数を返します。 |
Sgn | 指定された数字の符号を示す整数を返します。 |
Sin | 指定された数字(角度)の正弦を返します。 |
Sqr | 指定された数字の平方根を返します。 |
Tan | 指定された数字(角度)の正接を返します。 |
Array 関数
関数 | 説明 |
---|---|
Array | 配列の変数を含むものを返します。 |
Filter | 特定のフィルタ条件に基づいて文字列配列のサブセットを含む配列を返します。 |
IsArray | 指定された変数が配列であるかどうかを示す布尔値を返します。 |
Join | 配列のいくつかのサブストリングで構成された文字列を返します。 |
LBound | 指定された配列の次元の最小下標を返します。 |
Split | 指定された数のサブストリングを含む一次元配列を返します。 |
UBound | 指定された配列の次元の最大下標を返します。 |
String 関数
関数 | 説明 |
---|---|
InStr | 指定された文字列が別の文字列に最初に現れる位置を返します。検索は文字列の最初の文字から行われます。 |
InStrRev | 指定された文字列が別の文字列に最初に現れる位置を返します。検索は文字列の最後の文字から行われます。 |
LCase | 指定された文字列を小文字に変換します。 |
Left | 文字列の左側から指定された数の文字を返します。 |
Len | 文字列の文字数を返します。 |
LTrim | 文字列の左側のスペースを削除します。 |
RTrim | 文字列の右側のスペースを削除します。 |
Trim | 文字列の左右のスペースを削除します。 |
Mid | 指定された数の文字を文字列から返します。 |
Replace | 指定された回数に指定された文字列で指定された部分を置き換えます。 |
Right | 文字列の右端から指定された数の文字を返します。 |
Space | 指定された数のスペースを持つ文字列を返します。 |
StrComp | 二つの文字列を比較し、比較結果を示す値を返します。 |
String | 指定された長さの繰り返し文字を持つ文字列を返します。 |
StrReverse | 文字列を逆転します。 |
UCase | 指定された文字列を大文字に変換します。 |
他の関数
関数 | 説明 |
---|---|
CreateObject | 指定されたタイプのオブジェクトを作成します。 |
Eval | 式を計算し、結果を返します。 |
GetLocale | 現在のロケール設定 ID 値を返します。 |
GetObject | ファイルのオートメーションオブジェクトへの参照を返します。 |
GetRef | VBScript サブプログラムをページの DHTML イベントに接続することができます。 |
InputBox | ダイアログを表示し、ユーザーがテキストを入力し、またはボタンをクリックして結果を返すことができます。 |
IsEmpty | IsEmpty |
指定された変数が初期化されているかどうかを示す布尔値を返します。 | IsNull |
指定された変数が無効なデータ(Null)を含んでいるかどうかを示す布尔値を返します。 | IsNumeric |
指定された表現が数字として計算できるかどうかを示す布尔値を返します。 | IsObject |
指定された表現がオートメーションオブジェクトであるかどうかを示す布尔値を返します。 | LoadPicture |
32ビットプラットフォームでのみ使用される画像オブジェクトを返します。 | MsgBox |
メッセージボックスを表示し、ユーザーがボタンをクリックするまで待ち、ユーザーがどのボタンをクリックしたかを示す値を返します。 | RGB |
RGB値を表す数値を返します。 | Round |
対数を四捨五入します。 | ScriptEngine |
使用中のスクリプト言語を返します。 | ScriptEngineBuildVersion |
使用中のスクリプトエンジンのバージョンを返します。 | ScriptEngineMajorVersion |
使用中のスクリプトエンジンのメインバージョンを返します。 | ScriptEngineMinorVersion |
使用中のスクリプトエンジンのサブバージョンを返します。 | SetLocale |
地域 ID を設定し、前の地域 ID を返します。 | TypeName |
指定された変数のサブタイプを返します。 | VarType |