Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Vous pouvez déboguer votre connecteur de communauté de deux manières:
Activer les messages d'erreur étendus
Consigner les données d'exécution pertinentes
Ce guide vous explique comment utiliser efficacement ces fonctionnalités.
Activation/Désactivation des fonctionnalités de débogage
isAdminUser() doit renvoyer true si l'utilisateur actuel doit voir les messages de débogage et les traces de la pile. Si isAdminUser() renvoie la valeur "false" ou n'est pas défini, et qu'une erreur se produit, un message d'erreur générique s'affiche.
Conseils de débogage
Concevez isAdminUser() de sorte qu'il renvoie toujours true pour les développeurs.
Utilisez getEffectiveUser() avec une liste d'autorisation de messagerie d'utilisateurs de confiance pour ajouter ou supprimer facilement les utilisateurs qui doivent voir tous les détails de l'erreur.
Cela peut être particulièrement utile si un utilisateur rencontre une erreur que vous avez du mal à reproduire.
Utilisez newDebugError() à bon escient pour les invariants qui doivent rester vrais. Cela peut vous aider à mieux cerner les problèmes à l'avenir.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[[["Community Connectors can be debugged by enabling extended error messages or logging execution data."],["`isAdminUser()` function controls debug message visibility, returning `true` for users who should see them and `false` otherwise."],["Leverage Apps Script's logging mechanisms, such as the built-in Logger, Stackdriver, or even a Google Sheet, to proactively identify and resolve bugs while protecting user data privacy."],["Designing `isAdminUser()` to always return `true` for developers and using `getEffectiveUser()` with a safelist can aid in debugging and reproducing user errors."]]],[]]