LoginSignup
2
2

More than 1 year has passed since last update.

【営業向け】You do not have permission to call....とGASから言われたときの対処法

Posted at

エラー内容と対処法

GASを書いているときに、以下のようなエラーに遭遇することがありました。確かスプレッドシートからスクリプトエディタを開いてマクロを作ろうとしたときに遭遇をしました。

Exception: You do not have permission to call DocumentApp.create. 
Required permissions: https://www.googleapis.com/auth/documents

こんなエラー今まで遭遇したことなかったけどな、、、と思いましたが、もしかしたらスプレッドシートのマクロにはDocumentAppとかを呼ぶ権限が初期設定ではないのかもしれません。権限の問題でAPIを呼ぶことができないという事らしいので、とりあえずググったら公式のヘルプがありまして、ヘルプ通りにやれば大丈夫です。

対処法としては、ヘルプの通りにはなりますが、プロジェクトの設定→【『appsscript.json』マニュフェストファイルをエディタで表示する】にチェック→appsscript.jsonファイル内に権限を付与する設定を記述、をすることでエラーを回避することができました。

以下、手順です。

①プロジェクトの設定

image.png

②appsscript.jsonを表示

image.png

③appsscript.jsonを赤字のように記述

エラー内容に応じて、どのURLを入れるかは変わりますので、エラー時に表示されるURLを入れてあげれば大丈夫です。
image.png

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2