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
Yuichi Maekawa
August 13, 2021
Technology
0
560
Clasp使ってGASを快適に開発する / Let's play Clasp
社内勉強会用スライド
Yuichi Maekawa
August 13, 2021
Tweet
Share
More Decks by Yuichi Maekawa
See All by Yuichi Maekawa
やらないことを決める
kaelaela
1
1k
ハイインテグリティコミットメントを実現するスクラム開発の進化 / Evolution of Scrum for High Integrity Commitment
kaelaela
1
720
アルプのロードマップ変遷 / Alp Roadmap History
kaelaela
0
2.7k
ApexでPofEAA / PofEAA by Apex
kaelaela
2
460
Zap Your DX!
kaelaela
1
540
LWCでローカルコンポーネント開発 / Local development on LWC
kaelaela
1
1.1k
Clean ArchitectureとEffで変更に強いAPIを設計する
kaelaela
8
3.9k
こんなに違う!ScalaとKotlin
kaelaela
2
2.1k
Share apk via Bitrise
kaelaela
4
3.6k
Other Decks in Technology
See All in Technology
AIとSREで「今」できること
honmarkhunt
3
500
品質文化を支える小さいクロスファンクショナルなチーム / Cross-functional teams fostering quality culture
toma_sm
0
150
今日からはじめるプラットフォームエンジニアリング
jacopen
8
1.8k
AIにおけるソフトウェアテスト_ver1.00
fumisuke
1
280
AIコーディングの最前線 〜活用のコツと課題〜
pharma_x_tech
4
2.8k
SDカードフォレンジック
su3158
1
650
Winning at PHP in Production in 2025
beberlei
1
210
地味にいろいろあった! 2025春のAmazon Bedrockアップデートおさらい
minorun365
PRO
1
510
【Λ(らむだ)】最近のアプデ情報 / RPALT20250422
lambda
0
130
テストって楽しい!開発を加速させるテストの魅力 / Testing is Fun! The Fascinating of Testing to Accelerate Development
aiandrox
0
130
Porting PicoRuby to Another Microcontroller: ESP32
yuuu
4
490
もう難しくない!誰でもカンタンDocker入門 〜30分であなたのPCにアプリを立ち上げる〜
devops_vtj
0
110
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.3k
A better future with KSS
kneath
239
17k
Documentation Writing (for coders)
carmenintech
69
4.7k
Into the Great Unknown - MozCon
thekraken
38
1.7k
Visualization
eitanlees
146
16k
Statistics for Hackers
jakevdp
798
220k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
23
2.7k
The Cult of Friendly URLs
andyhume
78
6.3k
Facilitating Awesome Meetings
lara
54
6.3k
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を用意)