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
freeeapiヘルパー(TypeScript、GAS向け)の紹介/freee-api-helper
Search
m-haketa
December 18, 2019
Technology
0
940
freeeapiヘルパー(TypeScript、GAS向け)の紹介/freee-api-helper
m-haketa
December 18, 2019
Tweet
Share
More Decks by m-haketa
See All by m-haketa
typescript-freeeapi.pdf
mhaketa
0
420
clasp導入の落とし穴/ installing clasp
mhaketa
0
2k
Other Decks in Technology
See All in Technology
ゼロから始めるSREの事業貢献 - 生成AI時代のSRE成長戦略と実践 / Starting SRE from Day One
shinyorke
PRO
0
210
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
18k
ObsidianをLLM時代のナレッジベースに! クリッピング→Markdown→CLI連携の実践
srvhat09
7
8.5k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
830
Microsoft Fabric ガバナンス設計の一歩目を考える
ryomaru0825
1
220
QAを早期に巻き込む”って どうやるの? モヤモヤから抜け出す実践知
moritamasami
2
170
今だから言えるセキュリティLT_Wordpress5.7.2未満を一斉アップデートせよ
cuebic9bic
2
200
Introduction to Bill One Development Engineer
sansan33
PRO
0
270
サービスを止めるな! DDoS攻撃へのスマートな備えと最前線の事例
coconala_engineer
1
220
Semantic Machine Intelligence for Vision, Language, and Actions
keio_smilab
PRO
2
380
セキュアなAI活用のためのLiteLLMの可能性
tk3fftk
1
590
MCP とマネージド PaaS で実現する大規模 AI アプリケーションの高速開発
nahokoxxx
1
1.2k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
Optimizing for Happiness
mojombo
379
70k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Music & Morning Musume
bryan
46
6.7k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
Practical Orchestrator
shlominoach
189
11k
Automating Front-end Workflow
addyosmani
1370
200k
Transcript
freeeAPIを使いやすくする ライブラリを作りました
2 自己紹介 名前: 羽毛田 睦土(はけた まこと) 仕事: 会計事務所 経営 エクセルセミナー
運営 ソフトウエア 開発 Twitter: @excelspeedup
3 こんなライブラリを作りました FreeeApi-Gas-Helper GoogleAppsScriptでfreeeAPIを使いやすくするライブラリ ※自動補完機能なし FreeeApi-typescript-helper Node.js環境で、freeeAPIを使いやすくするライブラリ ※自動補完機能あり
freeeAPI-typescript-helper
5 freeeAPI-typescript-helper Node.js環境で動く、freeeAPIを使いやすくするツール FreeeAPIの引数定義から自動生成 先日発表された「freeeAPI SDK」に似たもの 例: https://github.com/freee/freee-accounting-sdk-php
6 使用例 APIごとに個別の関数が、定義されます 個別の関数
自動補完がききます 7
8 freeeAPI-typescript-helperについて 公開URL https://github.com/m-haketa/freeeapi-typescript-helper
freeeAPI-Gas-Helper
10 FreeAPIの(よくある)使い方 参考:Freeeのヘルプ 【freee API】GASを用いてGoogleスプレッドシートと連携する 認証用プログラム→ 取得用プログラム→
11 FreeAPIの(よくある)使い方 参考:Freeeのヘルプ 【freee API】GASを用いてGoogleスプレッドシートと連携する 認証用プログラム→ 取得用プログラム→
FreeeAPI-Gas-Helper(認証用プログラム) 12 Token取得時に実行
FreeeAPI-Gas-Helper(取得用プログラム) 13 実行結果
取得用プログラムがどれくらい短くなるか? 14
引数の指定の仕方 15
16 FreeeAPI-Gas-Helperについて FreeeAPI-Gas-Helper ライブラリ番号: 1Nbsmhyvhy0us-RE4M6DqJAGZjVr-eHkyL3x6tuvrzm5zA-Sz4IPSQrLU Github: https://github.com/m-haketa/freeeapi-gas-helper サンプルファイル https://docs.google.com/spreadsheets/d/1WsBef3Yd_apNQMAvGJRHL_HQtXCiEFLJm 6jXr3Av70w/edit?usp=sharing
公開URL、ライブラリ番号について 17
ありがとうございました! 18