アドオンでできることにはいくつかの制限があります。これらの落とし穴を回避して、ユーザーの全体的なエクスペリエンスを改善しましょう。
一般的な制限事項
すべてのアドオンに次の制限が適用されます。次のような対応は行わないでください。
Google Workspace の機能を変更する
アドオン フレームワークは、制限を追加するのではなく、Google Workspace アプリケーションを強化するように設計されています。そのため、既存の機能を変更したり、Google Workspace のドキュメント共有モデルをロックダウンしたりすることはできません。
インストール料金をユーザーに請求する
アドオンのインストールに対してユーザーに料金を請求する方法は提供されていません。また、アドオンに広告を含めることはできません。ただし、独自のお支払いシステムをロールアウトしたり、既存の課金データベースを呼び出したりすることもできます。アドオンは、ユーザーに請求を行う Google 以外のサービスに接続できます。
多くのイベントを検出する
特定のトリガーを除き、アドオンはアドオン自体の外部でユーザーが何をしているかを知ることはできません。たとえば、ユーザーがホスト アプリケーションのツールバーをクリックしたタイミングを検出することはできません。サイドバーのクライアントサイド コードからファイルの内容の変更をポーリングすることは可能ですが、常にわずかな遅延が発生します。
エディタのアドオン
次の制限は、エディタ アドオンにのみ適用されます。次のような対応は行わないでください。
Card サービスを使用して UI を定義する
現時点では、エディタ アドオンで定義できる UI は、カード サービスではなく、HTML と CSS を使用した UI のみです。
モバイルでエディタのアドオンを使用する
エディタ アドオンは、エディタ向けのモバイルアプリではなく、パソコンのクライアントでのみ使用できます。