※本ソフトの公開・サポートは終了しました。
ホーム > スクリプト作成に関する話題 > スクリプトで nil 値をチェックする方法

スクリプトで nil 値をチェックする方法

(目次)

1.概要

ScriptBrowserK.TableOfCellText メソッドなどは、該当する要素が見つからない場合に nil 値を返します。

ここでは、スクリプトで nil 値を判定する方法を紹介します。

2.JavaScript の場合

JavaScript の場合は簡単です。単純に if の条件式に戻り値指定して判定するだけです。

var elmTable = TableOfCellText(ActiveDocument.body, "検索するテキスト");
if (! elmTable) {   // if (elmTable) { だと意味が逆になる
  ShowMessage("見つかりません");
} else {
  ShowMessage(elmTable.innerText);
}

3.VBScript の場合

VBScript の場合は、is 演算子で Nothing と比較します。

set elmTable = TableOfCellText(ActiveDocument.body, "検索するテキスト")
if (elmTable is Nothing) then
  ShowMessage("見つかりません")
else
  ShowMessage(elmTable.innerText)
end if

2010/01/20

Copyright (c) 2011 Akiyoshi Kozuka (http://www.scriptbrowserk.com/)