0

Chrome拡張機能で選択したテキストをキャプチャしてGoogle Docに挿入しようとしていますが、パッケージ化された拡張機能でスクリプトを実行しようとすると、次のエラーが発生します。Chrome拡張機能からGoogle Appsスクリプトを実行する権限を取得するにはどうすればよいですか。

The given range does not belong to the current selection's document. 

Blocked script execution in 'https://docs.google.com/document/d/1E23-KSMXgymTVpYVtimQHw26yrqAVYlNHUb59zcPleU/edit' because the document's frame is sandboxed and the 'allow-scripts' permission is not set. 

これらの問題を解決する方法についての情報は素晴らしいと思います。

答えて

1

Authorization for Google Servicesで説明したように、彼らは、ユーザーのデータにアクセスしたり、スクリプトの所有者のユーザーIDで実行するWebアプリとしてスクリプトにアクセスした場合することができないだけでサービスを利用する場合は、

スクリプトが認証を要求しません。

スクリプトを用いて実行されることをユーザ識別 - 、それがアクセスできるため、データ - Permissions and types of scriptsに示す表に示すようにスクリプトが、実行されたシナリオに基づいて変化します。

詳細については、この記事のRunning Apps Script from Chrome extension requires authorizationCan I execute Google Apps Script code from a Chrome extension?で解決策を確認してください。

最後に、あなたがすぐにエラーを受け取った後、スクリプトエディタの「ビュー」の下の「実行トランスクリプト」で

探すために試みることが、あなたが遭遇した問題のトラブルシューティングに役立ちます。

例外が発生したファイル&が表示されます。このSO記事で与えられるよう

- How do I find the “operation's” location within the code? 'This operation is not supported from a callback function.'?

関連する問題