しばらくぶりにGoogle Apps Scriptを組んでみたら、実行時にワークシートなどを変更する場合は認証が必要になってました。ただ、それが何故か通らない!
こんにちは、Google Apps Script 大好きカグア!です。
Google Apps Scriptの承認が通らないを直すには、警告画面の下の方に隠れてるリンクが隠れているので回答します。
>>人気の「Google Apps Script: 関連本」最新一覧はこちら。
Amazonで詳しく見る
関連記事
>>Google Apps Script とAPIを使った自動メール配信システム作成
>>簡単にGoogleアナリティクスから数値を取り込めるAppsスクリプトとは(修正版)
>>【Googleアナリティクス】新コアレポーティングAPI一覧
GASを実行しようとすると警告
Google Apps Script を実行しようとしますと、「承認が必要です」とメッセージが表示されます。以前はとくに表示されなかったのですが、どうもセキュリティ強化のためだそうです。
「許可を確認」をクリックしますと、おなじみの認証の画面が表示されますので、アカウントの選択で、自身のアカウントをクリックします。
このアプリは確認されていません
このアプリは、Google による確認が済んでいません。よく知っている信頼できるデベロッパーの場合に限り続行してください、とメッセージが表示され、先に進めません。
ハマりました・・・。早速調べてみました。
確認されてない原因の回答
こちらのページによりますと、どうやらこうしたセキュリティの強化が背景にあったようです。
どうやら、Google Apps Script では、レビューを受けたアプリ以外のアプリからの Google Drive などの操作を原則弾くようになったようです。
>>GAS で「一部のスコープへのアクセス権限がありません」と怒られたときの対処法 – Qiita
公式ドキュメントにも詳しく書かれていました。英語が読めない人も、GIFアニメがあるので、そうそう!とすぐにわかります。
>>OAuthクライアントの確認| Appsスクリプト| Google Developers
なーんだ。そうだったのですね。
というわけで、以下解決方法です。
>>Amazonで50%OFF以上のタイムセール
セール特設ページを見る
>>楽天トラベル国内ツアーのバーゲン情報はこちら
楽天で詳しく見る
承認されていませんの解決方法
アプリは確認されていませんの画面にあります「詳細」をクリックします。
画面では隠れているのですが、下にスクロールしますと、さらにリンクがあるのです。
隠れてたんかい!
xxxxというアプリに行く、をクリックします。
するとおなじみのアプリの挙動を確認する画面が出ますでの、これで先に進めるようになります。
しかし、このUIって・・・。私の環境がおかしいだけなのですかね。
その他呼び出し回数制限
ちなみに、ちょっとJSONを取ってくるコードを書いていたら、上限だよと怒られてしまいました。
調べたところ、Google Apps Script の UrlFetchApp には回数制限があるのですね。そりゃそうですよね。
>>Google Apps Script ダッシュボード – Google ドライブ
>>Quotas for Google Services | Apps Script | Google Developers
>>Google Apps Script の呼び出し回数や時間制限の確認方法について – スタック・オーバーフロー
リセットするタイミングなどは明記されていないとのことですが、1日たつとリセットされるものもあるようです。翌日、無事に動いてほっとしました。
Google Apps Script は便利なのですが、たまに使わないとこういう感覚を忘れてしまうので、定期的にいじろうと思いました。
>>人気の「Google Apps Script: 関連本」最新一覧はこちら。
Amazonで詳しく見る
関連情報リンク
公式ドキュメント。これを読めるようになっておかないといけない。
>>Apps Script | Google Developers
GAS便利ですよ。
>>Google Apps Script 入門 – Qiita
ほんと便利なんですよね。でもあまりに便利でも検証は必要。
>>「Google Apps Script」で社内システムをつくってみた~はじめてのJavaScript編~ | 株式会社シンメトリック公式ブログ |
EXCELでは使えない正規表現が使えるのも魅力(VBスクリプトでは使えるかもですが)。
>>Google Apps Scriptで正規表現を使って必要な情報を抽出する最も簡単なスクリプト
結構この、認証が通らないの有名だったのですね、ありゃ。
>>Google Apps Scriptのススメ ~ 定型作業の自動化 | ブログ
行きたかった。次は絶対。
>>Google Apps Script 活用ミートアップ(GAS活)を開催しました – Gaiax Engineers’ Blog
>>「【エンジニア交流会】Google Apps Script 活用ミートアップ」ツイートまとめ #GAS活 – Togetter
高橋さんのGAS関連記事は必読。
>>「Google Apps Script」の記事一覧 | いつも隣にITのお仕事
まとめ
Google Apps Scriptはほんと便利ですよね。たんにスプレッドシートを使っているだけでも、外部に読みにいく関数とかあったりして、感動します。
いっぽうでそれらの制限はGoogle次第。定期的に使ったり、更新情報をチェックしたりしておかないとと思いました。
あとは、英語ドキュメントを読めるようにならないとだな。ははは。
・ ・ ・ ・ ・
>>安っ!アマゾンで半額以下になっている食品タイムセール
セール特設ページを見る
↓↓↓無料のニュースレターを配信中です