VBScript には、以下のような関数があります。
どんなことができるか、ざっと眺めてみたりしましょう。

数値演算

Int, Fix小数点以下を切り捨て、整数部分を返す
Round 指定した位置以下の少数部分を四捨五入する
Sgn 数値の符号を返す
Abs 数値の絶対値を返す
Log 自然対数を求める
Exp e を底とする数式のべき乗を求める
Sqr 数値の平方根を求める
Sin サインを返す
Cos コサインを返す
Tan タンジェントを返す
Atn アークタンジェントを返す
Oct 数値を8進数に変換する
Hex 数値を16進数に変換する
Rnd 0 以上、1 未満の乱数を返す

文字列処理

FormatCurrency式を通貨形式に変換する
FormatDateTime式を日付、時刻形式に変換する
FormatNumber 式を数値形式に変換する
FormatPercent 式をパーセント形式に変換する
LCase 大文字を小文字に変換する
UCase 小文字を大文字に変換する
LTrim 先頭のスペースを除く
RTrim 末尾のスペースを除く
Trim 先頭と末尾のスペースを除く
Left 左端から指定された文字数分を抜き出す
Right 右端から指定された文字数分を抜き出す
Mid 指定した位置から指定した文字数分を抜き出す
Len 文字列の長さを返す
StrReverse 文字列を逆から並び替える
Space 指定した数のスペースを並べる
String 指定された文字を指定された回数だけ並べる
InStr 文字列を検索する
InStrRev 文字列を後ろから検索する
Replace 文字列の一部を置換する
StrComp 文字列を比較する
Eval 文字列を式として評価して、結果を返す

配列

Array 配列を作る
Filter配列から条件に一致する文字列を抜き出す
Join 配列を結合する
Split 区切り文字を含んだ文字列から配列を作る
LBound配列で使用できるインデックス番号の最小値を返す
UBound配列で使用できるインデックス番号の最大値を返す

日付と時刻

Now 現在の日付、時刻
Date 現在の日付
Time 現在に時刻
Year 日付の年の部分
Month 日付の月の部分
Day 日付の日の部分
MonthName 月を表す文字列を返す
Weekday 曜日を表す整数値を返す
WeekdayName曜日を表す文字列を返す
Hour 時刻の時の部分
Minute 時刻の分の部分
Second 時刻の秒の部分
Timer 午前0時0分0秒から何秒経過したかを返す
DatePart 日時の一部分を返す
DateAdd 日付や時間を加算する
DateDiff 二つの日付や時刻の間隔を計算する
DateSerial 引数に指定された年、月、日をもとに、日付型の値を返す
DateValue 日付を表す文字列を日付型の値に変換する
TimeSerial 引数に指定された時、分、秒をもとに、時刻を返す
TimeValue 時刻を表す文字列を日付型の時刻に変換する

変換

Asc 文字の ANSI コード、または、シフトJIS コードを返す
Chr 指定した文字コードに対応する文字を返す
CInt 式の整数型の値を返す
CLng 式の長整数型の値を返す
CSng 式の単精度浮動小数点数型の値を返す
CDbl 式の倍精度浮動小数点数型の値を返す
CCur 式の通貨型の値を返す
CDate式の日付型の値を返す
CByte式のバイト型の値を返す
CBool式のブール型の値を返す
CStr 式の文字列型の値を返す

変数情報

IsArray 式が配列であるかどうかを調べる
IsDate 式が日付に変更できるかどうかを調べる
IsEmpty 変数が Empty かどうかを調べる
IsNull 式が Null かどうかを調べる
IsNumeric式を数値として評価できるかどうかを調べる
IsObject 式がオートメーションオブジェクトを参照しているかどうかを調べる
TypeName 変数の種類を返す
VarType 変数の内部処理形式を示す値を返す

オートメーション オブジェクト

CreateObjectオートメーション オブジェクトを作成する
GetObject ファイルから取得したオートメーション オブジェクトへの参照を返す

その他の関数

InputBox 文字入力ダイアログボックスを表示する
MsgBox メッセージダイアログボックスを表示する
ScriptEngine 使用中のスクリプトエンジンを表す文字列を返す
ScriptEngineMajorVersionスクリプトエンジンのメジャーバージョン番号を返す
ScriptEngineMinorVersionスクリプトエンジンのマイナーバージョン番号を返す
ScriptEngineBuildVersionスクリプトエンジンのビルドバージョン番号を返す
GetLocale 現在のロケール ID の値を返す
SetLocale ロケール設定を行う
GetRef イベントとバインドできるプロシージャに対する参照を返す
LoadPicture 指定したパスのピクチャ オブジェクトを返す
RGB RGB カラー値を表す値を返す



  

「WSH入門」のインデックスへ