はじめに

Excelを出力する」や「PDFを出力する」で出力する時に、用途に応じてテンプレートを選択したい場合があると思います。

テンプレートをプルダウンで選択する方法」では使いたいテンプレートをプルダウンで選んで出力することができます。


ここでは、レコード内のフィールド値によって、使うテンプレートを自動的に選択して出力する方法をご説明します。


アプリ例

使用するテンプレートを決めるためのフィールドを用意します。

今回は「テンプレートパターン」というフィールドをラジオボタンフィールドで作りました。必ずAまたはBまたはCを選択しておく想定です。


Customineの設定

ボタンを押した時」に追加条件として「フィールド値が特定の値ならば」を指定します。


「テンプレートパターン」ラジオボタンフィールドの値が「A」のときはアクション2番のテンプレート、「テンプレートパターン」ラジオボタンフィールドの値が「B」のときはアクション10番のテンプレート、「テンプレートパターン」ラジオボタンフィールドの値が「C」のときはアクション12番のテンプレートを使うようにします。


テンプレートを取得したあとは、それぞれ別のExcelを出力する」のアクションを使ってExcelを出力しています。「PDFを出力する」を使いたい場合も同様の考え方です。



アクショングラフはこのような形になります。


まとめ

この方法だと、帳票出力ボタンは1つで、テンプレートファイルを使い分けて出力が可能です。ぜひご活用ください!


また、実際に作成してみられてご不明な点などございましたら、お気軽にチャットでご質問ください。