質問するログイン新規登録
G Suite

G Suiteは、Google AIが組み込まれたセキュアでクラウドネイティブのコラボレーションアプリや生産性向上アプリを1つにまとめた統合スイートです。Gmail、ドキュメント、ドライブ、カレンダー、Meet などが含まれます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

Q&A

0回答

178閲覧

Google documentのGASでトリガー作成できません

omo

総合スコア0

G Suite

G Suiteは、Google AIが組み込まれたセキュアでクラウドネイティブのコラボレーションアプリや生産性向上アプリを1つにまとめた統合スイートです。Gmail、ドキュメント、ドライブ、カレンダー、Meet などが含まれます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

0グッド

0クリップ

投稿2025/06/30 00:13

編集2025/06/30 00:15

0

0

実現したいこと

documentファイル起動時にトリガーを作成する

発生している問題・分からないこと

「appsscript.json」で以下の通り権限設定しているにも関わらず
"~指定された権限では ScriptApp.newTrigger を呼び出すことができません。必要な権限: https://www.googleapis.com/auth/script.scriptapp~"と、エラーが発生してしまいます。

●appsscript.json の設定内容

"oauthScopes": [
"https://www.googleapis.com/auth/script.scriptapp",
"https://www.googleapis.com/auth/documents"
]

エラーメッセージ

error

1エラー Exception: 指定された権限では ScriptApp.newTrigger を呼び出すことができません。必要な権限: https://www.googleapis.com/auth/script.scriptapp 2at onOpen(verCheck:6:13)

該当のソースコード

function onOpen() { ScriptApp.newTrigger('verCheck').forDocument(DocumentApp.getActiveDocument()).onOpen().create(); } function verCheck() { VersionCheck_document.versionCheck(); }

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

エラーが発生しトリガーが作成されません。

補足

エディターより"onOpen"を実行した場合は、問題なくトリガーが作成されております。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

YAmaGNZ

2025/06/30 02:20

エディタ上で実行しているユーザーとドキュメントを開くユーザーは同じですか?
omo

2025/06/30 02:27

コメントありがとうございます。 エディタ上で実行したのも、ドキュメントを開いたのも私自身です。
YAmaGNZ

2025/06/30 02:41 編集

多分onOpen等のシンプルトリガーでは権限が足りないのだと思います。 自分でトリガーを作成すると成功しませんか?
omo

2025/06/30 02:42

やはりそういうことでしたか。 何か別のやり方を考えてみます。 ありがとうございました!
YAmaGNZ

2025/06/30 02:45

あとドキュメント起動時にトリガーの作成だけを行うと新しいトリガーがどんどん増えていくので注意してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問