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
820
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
400
clasp導入の落とし穴/ installing clasp
mhaketa
0
1.8k
Other Decks in Technology
See All in Technology
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
180
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
750
社内で最大の技術的負債のリファクタリングに取り組んだお話し
kidooonn
1
550
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
1
170
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
120
Application Development WG Intro at AppDeveloperCon
salaboy
0
180
Lexical Analysis
shigashiyama
1
150
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
300
これまでの計測・開発・デプロイ方法全部見せます! / Findy ISUCON 2024-11-14
tohutohu
3
370
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.8k
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
200
Featured
See All Featured
The Invisible Side of Design
smashingmag
298
50k
Music & Morning Musume
bryan
46
6.2k
Faster Mobile Websites
deanohume
305
30k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
860
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
Into the Great Unknown - MozCon
thekraken
32
1.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
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