GASを複数の人で更新したり、更新頻度が高くなる場合はバージョンの管理が必要になってくるかと思います。
そのような時はGithubとGoogleAppsScript(Gas)を連携してバージョンの管理をするのがおすすめです。
そのため、今回はGASのバージョン管理をする拡張機能Google Apps Script GitHub アシスタントの導入方法について解説します。
必要なもの
Google Chrome
Google Apps Script GitHub アシスタント
GitHub
導入手順
1.Chrome拡張機能 「Google Apps Script GitHub アシスタント」の追加
Chromeウェブストアを開き「Chromeに追加」をクリック
https://chrome.google.com/webstore/detail/google-apps-script-github/lfjcgcmkmjjlieihflfhjopckgpelofo?hl=ja
権限を聞かれるので「拡張機能を追加」をクリック
「Chromeに追加」から「Chromeから削除します」に変更されていたら完了
2.Githubでaccess tokenを登録
以下URLからGithubにサインイン
ログイン後、右上のユーザーアイコンから「Settings」をクリック
画面左側にある「<>developer settings」をクリック
画面左側の「Personal access token」をクリック
Noteにtoken名を記入、Expirationでtokenの有効期限を設定する
Select scopesは、必要な権限ににチェックを入れる。
GAS GitHubアシスタントでは以下2つの権限が必要なので、それぞれをチェックします。
repo: リポジトリを操作する
gist: gistを作成する
「Generate token」をクリック
「Make sure to copy your personal access token now. You won’t be able to see it again!」が表示されていたら完了
※この表示の下にGithubのトークンが生成されているので、トークンをコピーしておく
3.Google Apps Script GitHub アシスタントでGithubの設定
パソコンで Chrome を開き、右上のアイコン 「⋮」 > [その他のツール] > [拡張機能] をクリック
下記の「詳細」ボタンをクリック
「拡張機能のオプション」の外部リンクのアイコン(□と↗️を足した下記ボタン)をクリック
下記ポップアップの記入欄にGithubのユーザー名と作成したGithub access tokenを記載
下記「GITHUB LOGIN」ボタンをクリック
「Logout」ボタンが出たら完了
4.GASでリポジトリのプル
自分のローカルからGASを開く
※Googleドライブの「新規」>「その他」>「Google Apps Script」
「Repository」タブから、使用したいリポジトリを選択
「↓」タブをクリック
「Pull」をクリック