Skip to main content
Durée estimée

Ajout d'une méthode à la classe

Remarque

Remarque

Vous souhaitez apprendre en français ? Commencez le défi dans un Trailhead Playground en français et utilisez les traductions fournies entre crochets pour naviguer. Copiez et collez uniquement les valeurs en anglais, car les validations de défi reposent sur les données en anglais. Si vous ne réussissez pas le défi dans votre organisation en français, nous vous recommandons (1) de définir le paramètre régional sur les États-Unis, (2) de définir la langue sur l’anglais en suivant les instructions ici, puis (3) de cliquer à nouveau sur le bouton « Vérifier le défi ».

Consultez le badge Trailhead dans votre langue pour découvrir comment profiter de l’expérience Trailhead traduite.

Création d’une méthode

Une classe contient généralement une ou plusieurs méthodes qui exécutent des fonctions utiles. Dans cette étape, nous allons créer la méthode updateOlderAccounts, qui récupère les cinq premiers enregistrements Compte, triés par date de création. Elle met ensuite à jour le champ de description des comptes pour indiquer que ce sont des « Heritage Account », ce qui signifie qu’ils sont plus anciens que les autres.

  1. Dans le corps de la classe OlderAccountsUtility (les informations entre accolades), copiez et collez la méthode suivante.
        public static void updateOlderAccounts() {
          // Get the 5 oldest accounts
          Account[] oldAccounts = [SELECT Id, Description FROM Account ORDER BY CreatedDate ASC LIMIT 5];
          // loop through them and update the Description field
          for (Account acct : oldAccounts) {
              acct.Description = 'Heritage Account';
          }
          // save the change you made
          update oldAccounts;
        }
  2. Cliquez sur File (Fichier) > Save (Enregistrer).

Le code commence par trier les comptes par date de création. Il récupère ensuite les cinq enregistrements les plus anciens. Il utilise le langage de requête SOQL (ligne 3) pour exécuter l’interrogation et le tri. Il parcourt ensuite chaque enregistrement de compte pour mettre à jour le champ de description. Pour terminer, il met à jour les enregistrements Compte en utilisant le langage DML (langage de manipulation de données). Si vous connaissez les langages Java et C#, vous avez probablement remarqué de nombreuses similitudes au niveau de la syntaxe.

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires