はじめに こんにちは! 最近なにかと話題のGAS. 実はWebアプリケーションとして公開できるのですが, スプレッドシートを簡易的なデータベースとして使えたり,環境変数も設定できて簡易的なアプリケーションでやりたいことは一通りできます!(自分は社内でGAS製Slackアプリをいくつか運用してます.) そしてなんといっても無料なところが素晴らしいです! 今回は,そんなGAS製WebアプリをGithubへのpushをトリガーにデプロイする方法を紹介します! 解決できるお悩み GASのスクリプトエディタがリッチでないから,ローカルで好きなエディタで作業して,編集後にブラウザ上のGASエディタにコピペしてるけど,めんどくさい Webアプリをデプロイするにいろいろ画面をぽちぽちしないといけないのがめんどくさい 今回構築するシステムの構成図 使うもの Github Actions Clasp : Go
![GASのWebアプリケーションをGithubActions & Claspでデプロイする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c01fdb5466b23ad2f4d09cbc608d262a6b65e7c2/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R0FTJUUzJTgxJUFFV2ViJUUzJTgyJUEyJUUzJTgzJTk3JUUzJTgzJUFBJUUzJTgyJUIxJUUzJTgzJUJDJUUzJTgyJUI3JUUzJTgzJUE3JUUzJTgzJUIzJUUzJTgyJTkyR2l0aHViQWN0aW9ucyUyMCUyNiUyMENsYXNwJUUzJTgxJUE3JUUzJTgzJTg3JUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUE0JUUzJTgxJTk5JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkNtaWRkbGUmcz04NmY3MmJhOGYyYjk4ZjY4ZDUzZmEyZjc1MjYwMTMyNA%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwc2h1bmV4ZSZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTMyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9M2VlZjJkMzFlNzg0YmQ5OGRjMmI3ZThjNWFiY2ZhMDk%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dab86a9425be489aa280bcf42f1f25cd9)