api:finally
Version 25.3.9411
Version 25.3.9411
api:finally
api:finally キーワードを使用して、コントロールがapi:call、api:try、api:render、またはapi:script 構文を離れた後にスクリプトのセクションを実行します。これは、生成されたドキュメントのフォーマットをクリーンアップする便利な方法です。
パラメータ
None
アトリビュートの制御
None
例
api:finally ブロックは、ハンドルされていない例外が発生した場合に実行されます。これによりタグが閉じていることを確認できます:
<table>
<api:call op="listCustomers" out="customer">
<api:first>
<thead>
<api:enum item="customer">
<td>[_attr]</td>
</api:enum>
</thead>
</api:first>
<tr>
<api:enum item="customer">
<td>[_value]</td>
</api:enum>
</tr>
<api:finally>
</table> <!-- ensure tags are still closed -->
</api:finally>
</api:call>
関連項目
- api:try:例外をキャッチするスコープを定義する。
- api:call:オペレーションにより返されたアイテムをループする。
- api:render:APIScript テンプレートをベースにしたドキュメントを作成する。
- api:script:スクリプトブロックを作成する。