Pro Yearly is on sale from $80 to $50! »

【GAS×freeeAPI】GASでfreeeとChatworkを連携する

B96019a3263742563d31981c00724393?s=47 moripro3
August 07, 2019

 【GAS×freeeAPI】GASでfreeeとChatworkを連携する

2019/8/7 freeeOpenGuildのLT登壇資料です。

B96019a3263742563d31981c00724393?s=128

moripro3

August 07, 2019
Tweet

Transcript

  1. クラウドサービスの最強コラボ! GASでfreee×Chatworkを実現 ITライター もり

  2. 自己紹介 もり 1. 会社員(週4日):Excel・VBA事務員 2.個人事業 で 執筆×開発(VBA・GAS) 株式会社プランノーツ運営・月間100万PV 「いつも隣にITのお仕事」契約ライター ノンプログラマー向け「IT×仕事効率化」

    のネタを発信中!
  3. 自己紹介 もり 経理の経験は •日商簿記検定 2級 •経理実務 1年半 (単体決算・月次/四半期)

  4. freeeAPIを使った開発事例を紹介します!

  5. freee×Chatworkのコラボツール 「当日入金予定(未決済)の取引一覧」 を取得して、 Chatworkに自動通知するツール

  6. GAS×freeeAPIで 当日入金予定の取引一覧を抽出 • 収支区分=入金 • ステータス=未決済 • 支払期日=当日日付 (例:2019/7/31)

  7. この5項目を、 •発生日 •取引先 •勘定科目 •品目 •金額

  8. GASでChatworkに自動送信する!

  9. 本日は、 ツールの仕組み(概要)のみ を紹介します

  10. Deals 取引(収入/支出)

  11. GAS×freeeAPIでデータ取得 →スプレッドシートに書き出す IDを日本語名に変換したい・・・

  12. Googleスプレッドシート連携アドオンを使う

  13. アドオンでマスタを取得&加工

  14. スプレッドシート上でID→名称に変換 アドオンで取得したマスタを参照し、VLOOKUP関数で変換

  15. スプレッドシート上でデータ完成!

  16. GASでスプレッドシートのデータを取得して Chatworkに送信

  17. 「GASでChatworkに送信」ってどうやるの? むずかしそう

  18. Chatwork APIを使います! GASのライブラリ「ChatWorkClient for Google Apps Script」を使うと、たった5行で書ける!

  19. あとは、GASのトリガーで毎日自動実行するだけ! 毎朝Chatworkを開く だけでOKだね!

  20. GASの強みはトリガー! 「時間主導型」のインストーラブルトリガーを使えば、色々 な応用ができます • 毎週月曜日に、その週の入金予定一覧を通知する • 毎月n日(月末)に、来月支払予定の取引一覧を通知する

  21. スクリプト見たいな~ もっと詳しく知りたいな~

  22. 続きは「いつも隣にITのお仕事」で 連 載 中 ! 2019/8/2【1記事目】公開しました https://tonari-it.com/gas-freee-api-addon/

  23. Twitter・個人ブログやってます! ITライター「もり」 Twitter:@moripro3 (ブログ更新情報も発信してます!) もりさんのプログラミング手帳 https://moripro.net/