課題
kintone上の数値のフィールドを、Excel帳票で出力するときに桁区切り(カンマ区切りで)で出力したい場合があります。
(Excel帳票プラグインはgusukuのオプションサービスです。詳しい情報は以下の公式サイトよりご確認ください。)
kintoneアプリケーション開発をサポートするプラットフォーム gusuku(グスク)
解決方法
$NUM(フィールドコード)
を使って、指定したフィールドコードを数値として扱い出力します。そのうえで、セルの書式設定で「桁区切り(,)」を使用することで、桁区切りで出力することができるようになります。
同様に通貨の書式設定をすることで、円記号を前につけたりすることも可能です。
指定するフィールドコードは数値のフィールドが最適ですが、文字列フィールドに対してもNUM指定をすることは可能です。数値が含まれていれば、数値として出力されます。
ただし、数値が含まれていない場合には空白で出力されてしまうのでご注意ください。
まとめ
置換マクロの型指定とセルの書式設定で、狙い通りの帳票出力を実現しましょう。