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
1k
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
430
clasp導入の落とし穴/ installing clasp
mhaketa
0
2.1k
Other Decks in Technology
See All in Technology
A Gentle Introduction to Transformers
keio_smilab
PRO
1
630
メタデータ同期に潜んでいた問題 〜 Cache Stampede 時の Cycle Wait を⾒つけた話
lycorptech_jp
PRO
0
150
Claude Codeが爆速進化してプラグイン追従がつらいので半自動化した話 ver.2
rfdnxbro
0
290
「ヒットする」+「近い」を同時にかなえるスマートサジェストの作り方.pdf
nakasho
0
130
AIエンジニア Devin と歩む、自律型運用プロセスの構築
a2ito
0
710
Databricksアシスタントが自分で考えて動く時代に! エージェントモード体験もくもく会
taka_aki
0
330
プロジェクトマネジメントをチームに宿す -ゼロからはじめるチームプロジェクトマネジメントは活動1年未満のチームの教科書です- / 20260304 Shigeki Morizane
shift_evolve
PRO
1
120
マネージャー版 "提案のレベル" を上げる
konifar
20
13k
ブラックボックス観測に基づくAI支援のプロトコルのリバースエンジニアリングと再現~AIを用いたリバースエンジニアリング~ @ SECCON 14 電脳会議 / Reverse Engineering and Reproduction of an AI-Assisted Protocol Based on Black-Box Observation @ SECCON 14 DENNO-KAIGI
chibiegg
0
150
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
820
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Shifting from MCP to Skills / ベストプラクティスの変遷を辿る
yamanoku
3
450
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
110
Building an army of robots
kneath
306
46k
The Limits of Empathy - UXLibs8
cassininazir
1
240
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
140
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
140
Game over? The fight for quality and originality in the time of robots
wayneb77
1
130
The untapped power of vector embeddings
frankvandijk
2
1.6k
How to Ace a Technical Interview
jacobian
281
24k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
220
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
The SEO identity crisis: Don't let AI make you average
varn
0
400
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