![見出し画像](https://assets.st-note.com/production/uploads/images/74701755/rectangle_large_type_2_e81c9796f34096b22538a91a3c636114.png?width=800)
GitHubでこれまで書いたGASのコードを保存してみたいのでGoogle Apps Script GitHub アシスタント使ってみるぞい
noteにもコード書いてきたけど、noteはあとから参照するのが面倒なので、GitHubにまとめていこうかなあ。
そんな自分のためのメモ。
前提
GitHub のアカウント持ってること。
GitHubとはなんぞや?プルしたりプルリクしたりフォークしたりしてる(分かってない人の説明)
わしにもわからん。人類にはまだ早すぎた文明なんじゃ。
これから仲良くなっていく予定。
やり方
隣IT読めばOK
https://tonari-it.com/gas-github-assistant-introduction/
自分のメモ
アドオンをいれる
https://chrome.google.com/webstore/detail/google-apps-script-github/lfjcgcmkmjjlieihflfhjopckgpelofo?hl=ja
まず、chrome ウェブストア から これをアドオンで入れる。
![](https://assets.st-note.com/img/1647823156896-uHBfPfmZkb.png?width=800)
スクリプトエディタ開いたら、メニューが追加されてる。
![](https://assets.st-note.com/img/1647823232535-heal1O5MlK.png?width=800)
![](https://assets.st-note.com/img/1647823588411-qgqWK39dMu.png)
ログインする。
![](https://assets.st-note.com/img/1647823602466-Vbh6NjsrzC.png)
とアクセストークンが必要だから作る。
Noteに名前を入れて、repoとgistにチェック入れる。
![](https://assets.st-note.com/img/1647824622884-FYgbcAfIp2.png?width=800)
![](https://assets.st-note.com/img/1647824636224-c7FnXDUFxD.png)
ユーザネームとトークンいれてログインする。
![](https://assets.st-note.com/img/1647824689560-uYUKyp6HQb.png)
認証する。
![](https://assets.st-note.com/img/1647824767505-h6oR0i8bOW.png)
エディタに戻ると、リポジトリいろいろ選べるようになってた。わーい😃
![](https://assets.st-note.com/img/1647824867508-mWK1Bwk6dJ.png)
GASエディタからリポジトリを作成
うーん、pushはできたが…
![](https://assets.st-note.com/img/1647826719590-g4SQERFAIO.png?width=800)
Github上でそれを確認できないな???
エディタでべつのリポジトリで試すと、
![](https://assets.st-note.com/img/1647826929949-93f2YjAdsj.png?width=800)
try to create branch in Github.
うーん、Githubでブランチ作るの?どうやって?
うーん、まてまて、こういう時は、もう一度リポジトリの作成からだ。
![](https://assets.st-note.com/img/1647842218619-9x98qXAwDO.png)
↑この名前だと通らない。てことは、やっぱonOpenは見えてないけど存在するのでは?
↓名前変えると通る。
![](https://assets.st-note.com/img/1647842236140-8554ZsrdVF.png)
![](https://assets.st-note.com/img/1647842248116-4fAUpAap8B.png)
GitHubにログインして、以前つくった「onOpen」「onOpen_02」を確認すると、やっぱり無いんだよな...。
![](https://assets.st-note.com/img/1647842569335-ZNXHnlPnaY.png?width=800)
うーん?ふと、思い立って、ブラウザをchromeからBraveに変えて読み込みなおしたら出てきた。うーん、chromeでキャッシュを読み込んでいたか?
ふー、でも、ちゃんと出来てた。よかったよかた。
Github上で不要なリポジトリを削除
じゃ、まずは、onOpen_02を削除しよう。
![](https://assets.st-note.com/img/1647843092634-vXjZspUute.png?width=800)
Setting の下の方にあるDanger Zoneから
![](https://assets.st-note.com/img/1647843121074-O7aekRh5AJ.png?width=800)
Delete this repositoryを押すと、まじでいいの?と聞かれる。
ただYESを押すだけじゃなく、typeするようになってるのが面白い。
![](https://assets.st-note.com/img/1647843144821-0Urddv6T9N.png)
branchを作成する
これは最初のでもう出来てたみたいだ。
コード.gsになってたので、Giuthub上で名前変えてみたり。
onOpenのGASコードをGiuthubに上げることができた。やったー!
https://github.com/ymgcmnk/onOpen
今日はこんなとこだな。
#GitHub
#GAS
#隣IT
#いつも隣にITのお仕事
#GoogleAppsScript
いただいたサポートで、書籍代や勉強費用にしたり、美味しいもの食べたりします!