api:try
Version 25.3.9411
Version 25.3.9411
api:try
api:try とapi:catch キーワードを使用して、スクリプト内で例外処理ブロックを作成します。api:try ボディ内のキーワードがRSBException をスローすると、アプリケーションは同じスコープ内で合致するapi:catch キーワードを探し、catch のボディを実行します。
パラメータ
None
アトリビュートの制御
None
例
例外をスローし、キャッチします。キーワードスコープ内で、api:ecode およびapi:emessage アトリビュートが現在のアイテムに追加され、プッシュされます。
<api:call op="...">
<api:try>
<api:throw code="myerror" description="thedescription" details="Other Details."/>
<api:catch code="myerror">
<api:set attr="api:ecode" value="[_code]"/>
<api:set attr="api:emessage" value="[_description]: [_details]"/>
<api:push/>
</api:catch>
</api:try>
</api:call>