Loading
Optimisation de Salesforce avec du code
Exécution d'un code Apex anonyme

Exécution d'un code Apex anonyme

La Developer Console permet d'exécuter un code Apex en tant que méthode alternative pour générer des journaux de débogage couvrant une logique applicative spécifique.

Autorisations utilisateur requises
Pour exécuter un code Apex anonyme dans le contexte utilisateur ou en mode système : « API activée » et « Auteur Apex »

L'outil Execute Anonymous Apex (Exécuter un code Apex anonyme) dans la Developer Console exécute le code Apex que vous avez saisi en utilisant ExecuteAnonymousAnonymous et génère un journal de débogage contenant les résultats de l'exécution.

  1. Cliquez sur Débogage | Ouvrir la fenêtre Exécuter anonyme pour ouvrir la fenêtre Saisir un code Apex.
    Fenêtre de saisie du code Apex
  2. Saisissez le code que vous souhaitez exécuter dans la fenêtre Saisir un code Apex ou cliquez sur icône Triangle pour ouvrir l'éditeur de code dans une nouvelle fenêtre de navigateur. Pour ouvrir automatiquement le journal de débogage généré une fois l'exécution terminée, sélectionnez Open Log (Ouvrir le journal).
    Remarque
    Remarque Vous ne pouvez pas utiliser le mot clé static dans un code anonyme.
  3. Exécuter le code :
    Important
    Important Chaque fois que vous exécutez ExecuteAnonymous, le code et ses références sont compilés. Pour les appels répétitifs, nous recommandons vivement d'utiliser des classes compilées, par exemple des points de terminaison REST Apex.
    1. Pour exécuter tout le code de la fenêtre, cliquez sur Execute ou appuyez sur CTRL+E.
    2. Pour exécuter uniquement des lignes de code sélectionnées, sélectionnez les lignes, puis cliquez sur Execute Highlighted (Exécuter la sélection) ou appuyez sur CTRL+Maj+E.
  4. Si vous avez sélectionné Open Log, le journal s'ouvre automatiquement dans Log Inspector. Une fois le code exécuté, le journal de débogage est répertorié sous l'onglet Logs (Journaux). Double-cliquez sur le journal pour l'ouvrir dans l'Inspecteur de journal.
  5. Pour réexécuter le même code sans apporter de modification, cliquez sur Débogage | Exécuter en dernier. Si vous souhaitez modifier le code, cliquez sur Débogage | Ouvrir la fenêtre Exécuter anonyme pour ouvrir la fenêtre Saisir un code Apex avec l'entrée précédente.
 
Chargement
Salesforce Help | Article