課題
gusukuのExcel帳票プラグインは、kintoneアプリケーションのデータを使って、手元のExcelで帳票をお手軽に作成できる点がメリットです。
ですが、意外に「あれ、これどうやるの?」と悩む点もありまして、そんなTIPSを少しずつご紹介しています。
今回は「日付の出力」です。
(Excel帳票プラグインはgusukuのオプションサービスです。詳しい情報は以下の公式サイトよりご確認ください。)
kintoneアプリケーション開発をサポートするプラットフォーム gusuku(グスク)
基本機能確認
日付で出力する書式はこちらです。
$DATE(フィールドコード)
これで、日付の値がEXCELに出力されます。
解決方法
値ですので、一般的な日付表示にはEXCEL側での書式設定が必要です。
また、関数のTEXTを使う事でも書式表示が可能になります。
メジャーな書式設定はこれくらいでしょうか。
コピペ用書式&関数テキスト
TEXT(B2,"ggge年mm月")
TEXT(B2,"yyyy年mm月") ```
追記:
その他の書式としては、
```ge/m/d ```だと ![image](https://qiita-image-store.s3.amazonaws.com/0/56866/c6adf230-9185-8b72-8fff-a64732055259.png)で、
```ge/mm/dd```だと![image](https://qiita-image-store.s3.amazonaws.com/0/56866/3ea87194-d3f2-284f-8c7c-7a364812579d.png)になります。
# 注意点
$DATEの指定なしで出力すると文字列になります。なお、書式は指定できません。
そして、$NUMを指定して数値で出そうとすると空白になります。
![image](https://qiita-image-store.s3.amazonaws.com/0/56866/207fca40-44b4-0aca-b2b1-43fe67f5c9c2.png)
逆のパターンで、日付ではないフィールドを$DATEで出力した場合は空欄になります。
![image](https://qiita-image-store.s3.amazonaws.com/0/56866/2b35a832-8012-2a27-de43-3c34f4364cb3.png)
# まとめ
日付の書式などはEXCELの知識が必要ですが、非常に便利で見栄えも良いという事もありますので、是非使い慣れていただければと思います。