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
Clasp使ってGASを快適に開発する / Let's play Clasp
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Yuichi Maekawa
August 13, 2021
Technology
0
660
Clasp使ってGASを快適に開発する / Let's play Clasp
社内勉強会用スライド
Yuichi Maekawa
August 13, 2021
Tweet
Share
More Decks by Yuichi Maekawa
See All by Yuichi Maekawa
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
16
9.4k
やらないことを決める
kaelaela
1
1.2k
ハイインテグリティコミットメントを実現するスクラム開発の進化 / Evolution of Scrum for High Integrity Commitment
kaelaela
1
900
アルプのロードマップ変遷 / Alp Roadmap History
kaelaela
0
3k
ApexでPofEAA / PofEAA by Apex
kaelaela
2
510
Zap Your DX!
kaelaela
1
600
LWCでローカルコンポーネント開発 / Local development on LWC
kaelaela
1
1.3k
Clean ArchitectureとEffで変更に強いAPIを設計する
kaelaela
8
4.1k
こんなに違う!ScalaとKotlin
kaelaela
2
2.2k
Other Decks in Technology
See All in Technology
社内ワークショップで終わらせない 業務改善AIエージェント開発
lycorptech_jp
PRO
1
380
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
4
6.1k
Master Dataグループ紹介資料
sansan33
PRO
1
4.4k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
Claude Codeと駆け抜ける 情報収集と実践録
sontixyou
1
1.1k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
【2026年版】生成AIによる情報システムへのインパクト
taka_aki
0
180
Interop Tokyo 2025 ShowNet Team Memberで学んだSRv6を基礎から丁寧に
miyukichi_ospf
0
210
What's new in Go 1.26?
ciarana
2
240
Devinを導入したら予想外の人たちに好評だった
tomuro
0
250
「使いにくい」も「運用疲れ」も卒業する UIデザイナーとエンジニアが創る持続可能な内製開発
nrinetcom
PRO
0
430
プロダクト開発の品質を守るAIコードレビュー:事例に見る導入ポイント
moongift
PRO
1
500
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
82
Design in an AI World
tapps
0
160
How to make the Groovebox
asonas
2
2k
WENDY [Excerpt]
tessaabrams
9
36k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
230
[SF Ruby Conf 2025] Rails X
palkan
2
790
The Cost Of JavaScript in 2023
addyosmani
55
9.7k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
75
My Coaching Mixtape
mlcsv
0
62
Optimizing for Happiness
mojombo
379
71k
We Are The Robots
honzajavorek
0
180
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
850
Transcript
Clasp使ってGASを快適に開発する kaelaela
Google App Script使っていこう - カンタン - スプシでデータ作成して実行できる - 定期実行もポチポチするだけ
ここがつらいよ 開発のしにくさ - pure javascript 🎖 - Editorが厳しい - linter/fmtなどない
管理のしにくさ - アカウントに紐づくと資産化されにくい - バージョン管理
Clasp - GASをローカルで書けるコマンドラインツール - Google謹製 - Code Labs https://codelabs.developers.google.com/codelabs/clasp/ -
TSもいける(pushするとjsに変換してくれる) - カンタンなコマンド操作 - login/logout - create - push/pull - clone - deploy - open
Repo作っときました https://github.com/alp-inc/gas-toolbox - ソースコード管理 :tada: - GitHubのsecretsを使ってweb hook URLやIDを安全に管理 -
型がやってきた(TypeScript / eslint) - GitHub Actionsでlint on CI - huskyでcommit時にlint
準備はカンタン インストール - Clasp - VSCode - yarn install 基本操作はGitHubのREADMEで
今後の改善 - アクセス権限 - 特定の人が or 誰でも実行できるようにするなど - 個別のprojectをpushしやすくする(package.jsonにscriptを用意)