Excel Office スクリプト エラー(例外)処理

2021年11月6日

Office スクリプトによるエラー(例外)処理の方法を紹介します。

使い方

基本構文

次の構文で行います。(赤字は可変部分

try {
  エラー対応を行いたい処理
} catch (エラー変数) {
  エラー時に行う処理
}
finally{
  エラーが発生してもしなくても行う処理
}
コード例

tryブロック( {} で囲まれた箇所 )にエラーを検出したい処理を記述します。

catchブロックの中にはエラー時に行う処理を記述します。

finallyブロックの中にはエラーしてもしなくても行う処理を記述します。

tryとcatchは必須ですが、finallyは省略可能です。

catch内でのエラー処理

catchの中では主にエラーしても正常に進めるような処理を記述しますが、

この部分での特有の処理も存在します。

エラー変数と表示

catchではエラー変数に任意の名前を指定します。

このエラー変数をconsole.logの引数にするとエラー内容が表示されます。

このconsole.logはcatch専用ではないため、

デバッグで処理中の変数の内容を表示して確認したい場合などに有用です。

例外をスロー

利用頻度は低いですが、何らかの処理を行った上で、

同じ例外さらに発生させる場合もあります。

主に関数が呼び出し元に例外を渡すケースが多いです。

Office スクリプトを効果的に習得したい方へ

当サイトの情報を電子書籍用に読み易く整理したコンテンツを

買い切り700円またはKindle Unlimited (読み放題) で提供中です。

体系的に学びたい方は是非ご検討ください。

アップデートなどの更新事項があれば随時反映しています。

なお購入後に最新版をダウンロードするには

Amazonへの問い合わせが必要です。

関連記事

Excel Office スクリプトの記事一覧