【営業向け】You do not have permission to call....とGASから言われたときの対処法
1611 ワード
エラー内容と対処法
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ファイル内に権限を付与する設定を記述、をすることでエラーを回避することができました。
以下、手順です。
①プロジェクトの設定
②appsscript.jsonを表示
③appsscript.jsonを赤字のように記述
Author And Source
この問題について(【営業向け】You do not have permission to call....とGASから言われたときの対処法), 我々は、より多くの情報をここで見つけました https://qiita.com/hirokobe26/items/07b44dc8479bf4e0e29b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .