私のビジネスドメインのアドオンをコーディングしようとしています。 アドオンをEnabled(auth.Limited)でテストすると、onOpenで "showModalDialog/promptを呼び出す権限がありません"というエラーが表示されます。 私はオーナーとしてログインしています。 これはどうして起こるのでしょうか?私はドキュメントで何かを見つけることができません。showModalDialogを呼び出す権限がありません
0
A
答えて
2
ここドキュメントはすべてを説明します
https://developers.google.com/apps-script/add-ons/lifecycle#opening
文書を開くと、それはすべての現在のユーザーがインストールされたことで、追加したり、任意の共同制作者は、文書で有効になっていることをロードし、呼び出しそれぞれのonOpen(e)関数
これは、ユーザーが許可されていないドキュメントを開くたびにshowModalDialog /プロンプトが開かれることを意味します。
あなたは本当にドキュメントが開いているすべての時間のためのメッセージを持っているしたい場合(ユーザーが、おそらくこれが好きではありません)auth.Limitedでそれが許されているので、その後、ここでの表を参照して、サイドバーを使用します。
をhttps://developers.google.com/apps-script/add-ons/lifecycle#authorization_modes
関連する問題
- 1. GoogleシートあなたはsetDataValidationを呼び出す権限がありません
- 2. あなたはAppendRowを呼び出す権限がありません
- 3. Windows + CloudFormation:ユーザーにIAMを呼び出す権限がありません:CreateUser
- 4. Google AppScript gmail拡張エラー:「フェッチを呼び出す権限がありません」
- 5. Google Scripts Error:「ソートを呼び出す権限がありません」
- 6. Google Scriptsエラー "Toastを呼び出す権限がありません"
- 7. Google Apps ScriptingでmsgBoxを呼び出す権限がありません
- 8. setValues()を呼び出す権限がありません - Google Apps Script、JSONデータ
- 9. gactions not working - "呼び出し元に権限がありません"
- 10. E00011 - アクセスが拒否されました。トランザクション詳細APIを呼び出す権限がありません。 - Aithorize.net
- 11. 権限がありません
- 12. 401 APIMを使用してAzureサービスを呼び出すと権限がありません
- 13. org.apache.axis2.AxisFault:トランスポートエラー:401エラー:Tomcatでwebserviceを呼び出す際に権限がありません。
- 14. StatusCode 401理由PostAsync WebRequestを呼び出すときに権限がありません
- 15. 共有Googleシートユーザーは、インストール可能なトリガーの下でshowModelessDialogを呼び出す権限がありません
- 16. HTMLでそのメソッドを呼び出すときに「getFolderByIDを呼び出す権限がありません」というエラーが表示される
- 17. Twitter APIが401を返す - 権限がありません
- 18. AccessDeniedException:ユーザーが実行する権限がありません。lambda:InvokeFunction
- 19. sp_send_dbmailを実行する権限がありません
- 20. AppleScriptにファイルを保存する権限がありません
- 21. クッキーを取得する権限がありません
- 22. サーバーを参照する権限がありません。
- 23. ICP UIを表示する権限がありません
- 24. SetSystemTimeを使用する権限がありません
- 25. App Engineアプリケーションを作成する権限がありません
- 26. tabs.getSelectedを使用する権限がありません
- 27. Firebaseテストラボテストマトリクスを作成する権限がありません
- 28. C++を呼び出すマッチング関数がありません
- 29. QT 'MainWindow :: connect()を呼び出す関数がありません
- 30. SessionManagementFilterがSessionAuthenticationStrategyを呼び出すことはありません
私はすでにそのリンクを見てきましたが、私はそれが非常に混乱していることがわかりました。私はこれが問題だと思ったが、その背後にある論理を見ることはできない。ユーザーがアドオンを開くたびにメッセージをポップアップしたい場合は、私にそれをさせてください。 –
問題は、onOpenを読み込んだアドオンだけではないということです。あなたができることは、あなたのプロンプトを開いて、それを最初のリストにして、それを「ここから始めよう」とか、そういうものと呼ぶメニュー項目を作ることです。 – utphx
私はログインシートをハックしようとしていました.Googleスプレッドシートは無料のユーザーのアドレスを「プライバシー」の目的で私と共有していないためです(私は既にその人とドキュメントを共有していました。 " 問題 ???) 。だからこそ私はスタートアップ時にプロンプトを表示して誰も "ロギング"せずに誰も編集できないようにする必要があるのですが、質問を投稿してからESCでプロンプトを閉じることができました。 Googleスプレッドシートではできません。 –