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
930
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
5min GuardDuty Extended Threat Detection EKS
takakuni
0
160
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
120
データプラットフォーム技術におけるメダリオンアーキテクチャという考え方/DataPlatformWithMedallionArchitecture
smdmts
5
650
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
420
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1.2k
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
650
KubeCon + CloudNativeCon Japan 2025 Recap by CA
ponkio_o
PRO
0
150
JEDAI Databricks Free Editionもくもく会
taka_aki
1
110
Wasm元年
askua
0
160
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
AI導入の理想と現実~コストと浸透〜
oprstchn
0
110
PHP開発者のためのSOLID原則再入門 #phpcon / PHP Conference Japan 2025
shogogg
4
890
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
670
GitHub's CSS Performance
jonrohan
1031
460k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Faster Mobile Websites
deanohume
307
31k
A designer walks into a library…
pauljervisheath
207
24k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Typedesign – Prime Four
hannesfritz
42
2.7k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
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