Clasp使ってGASを快適に開発する / Let's play Clasp
by
Yuichi Maekawa
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Clasp使ってGASを快適に開発する kaelaela
Slide 2
Slide 2 text
Google App Script使っていこう - カンタン - スプシでデータ作成して実行できる - 定期実行もポチポチするだけ
Slide 3
Slide 3 text
ここがつらいよ 開発のしにくさ - pure javascript 🎖 - Editorが厳しい - linter/fmtなどない 管理のしにくさ - アカウントに紐づくと資産化されにくい - バージョン管理
Slide 4
Slide 4 text
Clasp - GASをローカルで書けるコマンドラインツール - Google謹製 - Code Labs https://codelabs.developers.google.com/codelabs/clasp/ - TSもいける(pushするとjsに変換してくれる) - カンタンなコマンド操作 - login/logout - create - push/pull - clone - deploy - open
Slide 5
Slide 5 text
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
Slide 6
Slide 6 text
準備はカンタン インストール - Clasp - VSCode - yarn install 基本操作はGitHubのREADMEで
Slide 7
Slide 7 text
今後の改善 - アクセス権限 - 特定の人が or 誰でも実行できるようにするなど - 個別のprojectをpushしやすくする(package.jsonにscriptを用意)