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
860
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
410
clasp導入の落とし穴/ installing clasp
mhaketa
0
1.9k
Other Decks in Technology
See All in Technology
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
530
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.3k
Swiftの “private” を テストする / Testing Swift "private"
yutailang0119
0
130
管理者しか知らないOutlookの裏側のAIを覗く#AzureTravelers
hirotomotaguchi
2
380
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
130
利用終了したドメイン名の最強終活〜観測環境を育てて、分析・供養している件〜 / The Ultimate End-of-Life Preparation for Discontinued Domain Names
nttcom
2
190
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
570
分解して理解する Aspire
nenonaninu
1
110
クラウドサービス事業者におけるOSS
tagomoris
1
690
PL900試験から学ぶ Power Platform 基礎知識講座
kumikeyy
0
130
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
19
6.2k
個人開発から公式機能へ: PlaywrightとRailsをつなげた3年の軌跡
yusukeiwaki
11
3k
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
74
9.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
We Have a Design System, Now What?
morganepeng
51
7.4k
Music & Morning Musume
bryan
46
6.3k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Producing Creativity
orderedlist
PRO
344
39k
A better future with KSS
kneath
238
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
The Language of Interfaces
destraynor
156
24k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
550
Building Applications with DynamoDB
mza
93
6.2k
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