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
typescript-freeeapi.pdf
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
m-haketa
August 07, 2019
Technology
430
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
typescript-freeeapi.pdf
m-haketa
August 07, 2019
More Decks by m-haketa
See All by m-haketa
freeeapiヘルパー(TypeScript、GAS向け)の紹介/freee-api-helper
mhaketa
0
1.1k
clasp導入の落とし穴/ installing clasp
mhaketa
0
2.2k
Other Decks in Technology
See All in Technology
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
230
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
0
210
KPIだけでは評価できないプロダクトが考えるべき Evalsという第二の評価系 / Beyond KPIs: Evals as a Second Evaluation Framework for Products #PdEConf
aki_iinuma
4
3.7k
module Synths; end
asonas
1
120
PfEingのアプローチで働こう
rindrics
0
200
2026-09-10 【Snowflake World Tour Tokyo 2026】dbt Core と Snowflake で実現する多層的なデータガバナンス / Multi-Layered Data Governance Powered by dbt Core and Snowflake
civitaspo
0
200
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
1
360
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
110
「重なり」は迎える側がつくる ― 人もAIエージェントも歓迎するプロダクトエンジニアリング ―
go0517go
PRO
0
260
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
540
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
630
AIで実装は速くなった。なのにプロダクトは速くならない。職能の壁を越えて価値のフローを設計する
nwiizo
7
7.4k
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
820
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Making Projects Easy
brettharned
120
6.7k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
510
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
4
590
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
Navigating Team Friction
lara
192
16k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Transcript
TypeScriptで freeeAPIの自動補完
2 自己紹介 名前: 羽毛田 睦土(はけた まこと) 仕事: 会計事務所 経営 エクセルセミナー
運営 ソフトウエア 開発 Twitter: @excelspeedup
GASでfreeeAPIを使うとき 3
GASでfreeeAPIを使うとき 4 入力候補が出てくると 便利じゃないですか?
5 GASでfreeeAPIを使うとき APIでデータを取得した後 自動補完が効かないのはツラい
TypeScriptを使おう! 6
GASでTypeScriptを使うには 7
8 claspを使うと何ができる? ローカル環境で開発ができる (たぶん使いにくい)GASの標準エディタを使わずに、 好きなエディタで開発できる JavaScriptの新しい構文が使える TypeScriptが使える
9 TypeScriptでAPIの帰り値に型を付ける TypeScriptでは、変数に型を付けられる その変数がどういうプロパティを 持っているかを定義できる
10 TypeScriptでAPIの帰り値に型を付ける TypeScriptでは、変数に型を付けられる その変数がどういうプロパティを 持っているかを定義できる 自動補完ができる!
実演してみます 11
12 どういう仕組み? 帰り値の型を設定
どういう仕組み? 13 「get_bs」の帰り値は 「trial_bs」という プロパティを持っている
どういう仕組み? 14 trial_bsは、 これらのプロパティ を持っている
どういう仕組み? 15 Balancesの各要素は、 これらのプロパティを 持っている
TypeScript は いいぞ! 16
17 claspをとりあえず動かしたいときには? このブログに導入手順をまとめてあります https://gas.excelspeedup.com/