Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
【GAS×freeeAPI】GASでfreeeとChatworkを連携する
Search
moripro3
August 07, 2019
Programming
0
500
【GAS×freeeAPI】GASでfreeeとChatworkを連携する
2019/8/7 freeeOpenGuildのLT登壇資料です。
moripro3
August 07, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
Patterns of Patterns
denyspoltorak
0
380
Claude Codeの「Compacting Conversation」を体感50%減! CLAUDE.md + 8 Skills で挑むコンテキスト管理術
kmurahama
1
660
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
270
TestingOsaka6_Ozono
o3
0
180
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
190
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
450
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
4.3k
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
モデル駆動設計をやってみようワークショップ開催報告(Modeling Forum2025) / model driven design workshop report
haru860
0
290
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
220
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
150
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Bash Introduction
62gerente
615
210k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
130
Practical Orchestrator
shlominoach
190
11k
So, you think you're a good person
axbom
PRO
0
1.9k
Documentation Writing (for coders)
carmenintech
77
5.2k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
2
68
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.2k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
Raft: Consensus for Rubyists
vanstee
141
7.3k
Code Reviewing Like a Champion
maltzj
527
40k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
Transcript
クラウドサービスの最強コラボ! GASでfreee×Chatworkを実現 ITライター もり
自己紹介 もり 1. 会社員(週4日):Excel・VBA事務員 2.個人事業 で 執筆×開発(VBA・GAS) 株式会社プランノーツ運営・月間100万PV 「いつも隣にITのお仕事」契約ライター ノンプログラマー向け「IT×仕事効率化」
のネタを発信中!
自己紹介 もり 経理の経験は •日商簿記検定 2級 •経理実務 1年半 (単体決算・月次/四半期)
freeeAPIを使った開発事例を紹介します!
freee×Chatworkのコラボツール 「当日入金予定(未決済)の取引一覧」 を取得して、 Chatworkに自動通知するツール
GAS×freeeAPIで 当日入金予定の取引一覧を抽出 • 収支区分=入金 • ステータス=未決済 • 支払期日=当日日付 (例:2019/7/31)
この5項目を、 •発生日 •取引先 •勘定科目 •品目 •金額
GASでChatworkに自動送信する!
本日は、 ツールの仕組み(概要)のみ を紹介します
Deals 取引(収入/支出)
GAS×freeeAPIでデータ取得 →スプレッドシートに書き出す IDを日本語名に変換したい・・・
Googleスプレッドシート連携アドオンを使う
アドオンでマスタを取得&加工
スプレッドシート上でID→名称に変換 アドオンで取得したマスタを参照し、VLOOKUP関数で変換
スプレッドシート上でデータ完成!
GASでスプレッドシートのデータを取得して Chatworkに送信
「GASでChatworkに送信」ってどうやるの? むずかしそう
Chatwork APIを使います! GASのライブラリ「ChatWorkClient for Google Apps Script」を使うと、たった5行で書ける!
あとは、GASのトリガーで毎日自動実行するだけ! 毎朝Chatworkを開く だけでOKだね!
GASの強みはトリガー! 「時間主導型」のインストーラブルトリガーを使えば、色々 な応用ができます • 毎週月曜日に、その週の入金予定一覧を通知する • 毎月n日(月末)に、来月支払予定の取引一覧を通知する
スクリプト見たいな~ もっと詳しく知りたいな~
続きは「いつも隣にITのお仕事」で 連 載 中 ! 2019/8/2【1記事目】公開しました https://tonari-it.com/gas-freee-api-addon/
Twitter・個人ブログやってます! ITライター「もり」 Twitter:@moripro3 (ブログ更新情報も発信してます!) もりさんのプログラミング手帳 https://moripro.net/