結論から言うと、タイトルに書いてあるように
$ clasp logout
してから
$ clasp login
すると解決しました
つまづいたことと試したことを備忘録で書き残しておきます。
今回つまづいたこと
$ clasp pull$ clasp push
ができなくなった
pullの場合
$ clasp pull
Error: Permission denied. Enable the Apps Script API:
https://script.google.com/home/usersettings
と言われたので
https://script.google.com/home/usersettings
にアクセスしてみると「オン」になっているのでEnabledにはなっている
Permission denied.は別の原因っぽい。
pushの場合
$ clasp push
Push failed. Errors:
Requested entity was not found.
こう返ってきてしまう。
試したこと
その1
$ clasp open
でスクリプトエディタを開くことはできる
その2
$ clasp login
You seem to already be logged in. Did you mean to 'logout'?
と返ってくるのでログインはできている
いろいろとググってみても解決策が見つからない…
その3
以下のコンソールにアクセスしてみると
https://console.cloud.google.com/apis/library/script.googleapis.com?project=SCRIPT ID
自分がオーナーのはずが「有効にする」権限がないらしい
その4
リソース > Googleの拡張サービスで
下部にあるリンク「Google Cloud Platform API Dashboard」をクリックして
左サイドのメニューで「ライブラリ」をクリックして
「Apps Script」で検索
ここで「有効にする」をクリック
$ clasp push
Push failed. Errors:
The caller does not have permission
pushで返ってくるメッセージは変わったけれど
やはり権限がないらしい
その5
もはやどうすればいいのかわからないので
一度ログアウトしてログインしてみようとふと思った
といわけで
$ clasp logout
してから
$ clasp login
すると解決しました
$ clasp logout
してから
$ clasp login
すると解決しました