Try-Catchアクションの追加
エラーを正常に処理し、プログラムのクラッシュを回避するために、Try-Catchアクションを追加します。
Try-Catchアクションを使用するには:
- 「組込みアクション」の最後に説明されているように、3つの方法のいずれかでアクションを追加します。
nameおよびmessageプロパティを持つエラー・オブジェクトの別名を変更するには、キャンバスでCatchブロックを選択し、プロパティ・ペインで別名を変更します:- Try-Catchブロックにアクションを追加するには、そのブロックを選択して「アクション」パレットでアクションをダブルクリックするか、アクションのパレットから目的のブロックにアクションをドラッグします:
アクション・チェーンにTry-Catchアクションを追加する場合、「設計」ビューのCatchまたはFinalブロックは削除できません。 ただし、これらのブロックは、「コード」ビューで削除できます(これらのノードを形成するコードを削除することで)。 CatchまたはFinalブロックを削除し、それらを再度追加する場合は、次の操作を実行できます:
- Catchノードを追加するには、Designビューでtryまたはfinallyブロックを右クリックし、「キャッチを追加」をクリックします。
- 最終ノードを追加するには、設計ビューでcatchブロックを右クリックし、「最後に追加」をクリックします。
また、アクションを右クリックしてTry-Catchで囲むを選択することで、そのアクションをTry-Catchアクションで囲むこともできます:
図jsac-surround-try-catch.pngの説明
最終ブロックが必要な場合は、いくつかのオプションがあります:
- 特定のアクションで最終ブロックを追加するには、目的のアクションを「Try-Catch」アクションにドラッグし、表示される最終作成領域にドロップします:
- 空のFinallyブロックを追加するには、tryブロックまたはcatchブロックを右クリックし、「最後に追加」をクリックします。



