はじめに
「Excelを出力する」や「PDFを出力する」で出力する時に、用途に応じてテンプレートを選択したい場合があると思います。
「テンプレートをプルダウンで選択する方法」では使いたいテンプレートをプルダウンで選んで出力することができます。
ここでは、レコード内のフィールド値によって、使うテンプレートを自動的に選択して出力する方法をご説明します。
アプリ例
使用するテンプレートを決めるためのフィールドを用意します。
今回は「テンプレートパターン」というフィールドをラジオボタンフィールドで作りました。必ずAまたはBまたはCを選択しておく想定です。
Customineの設定
「ボタンを押した時」に追加条件として「フィールド値が特定の値ならば」を指定します。
「テンプレートパターン」ラジオボタンフィールドの値が「A」のときはアクション2番のテンプレート、「テンプレートパターン」ラジオボタンフィールドの値が「B」のときはアクション10番のテンプレート、「テンプレートパターン」ラジオボタンフィールドの値が「C」のときはアクション12番のテンプレートを使うようにします。
テンプレートを取得したあとは、それぞれ別の「Excelを出力する」のアクションを使ってExcelを出力しています。「PDFを出力する」を使いたい場合も同様の考え方です。
アクショングラフはこのような形になります。
まとめ
この方法だと、帳票出力ボタンは1つで、テンプレートファイルを使い分けて出力が可能です。ぜひご活用ください!
また、実際に作成してみられてご不明な点などございましたら、お気軽にチャットでご質問ください。