##エラー内容と対処法
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を赤字のように記述
エラー内容に応じて、どのURLを入れるかは変わりますので、エラー時に表示されるURLを入れてあげれば大丈夫です。