Il existe quelques restrictions concernant les actions que les modules complémentaires peuvent effectuer. Améliorez l'expérience globale de vos utilisateurs en évitant ces pièges.
Restrictions générales
Les restrictions suivantes s'appliquent à tous les modules complémentaires. Voici ce que vous ne devez pas faire :
Modifier les fonctionnalités dans Google Workspace
Le framework de modules complémentaires est conçu pour améliorer les applications Google Workspace, et non pour ajouter des limites. Par conséquent, vous ne pouvez pas modifier les fonctionnalités existantes ni verrouiller le modèle de partage de documents Google Workspace.
Facturer l'installation aux utilisateurs
Nous ne proposons pas de méthode pour facturer aux utilisateurs l'installation de modules complémentaires, et les modules complémentaires ne peuvent pas inclure d'annonces. Toutefois, vous pouvez créer votre propre système de paiement ou appeler une base de données de facturation existante. Votre module complémentaire peut se connecter à des services autres que Google qui facturent les utilisateurs.
Détecter de nombreux événements
À l'exception de certains déclencheurs, les modules complémentaires ne peuvent pas savoir ce que fait un utilisateur en dehors du module complémentaire lui-même. Par exemple, vous ne pouvez pas détecter quand l'utilisateur clique sur la barre d'outils de l'application hôte. Il est possible d'interroger le code côté client d'une barre latérale pour détecter les modifications apportées au contenu d'un fichier, mais vous aurez toujours un léger délai.
Modules complémentaires de l'éditeur
Les restrictions suivantes ne s'appliquent qu'aux modules complémentaires de l'éditeur. Voici ce que vous ne devez pas faire :
Définir des UI avec le service Card
Les modules complémentaires de l'éditeur ne peuvent actuellement définir une UI qu'à l'aide de HTML et CSS, et non du service Card.
Utiliser les modules complémentaires de l'éditeur sur mobile
Les modules complémentaires de l'éditeur ne sont disponibles que dans les clients pour ordinateur, et non dans les applications mobiles des éditeurs.