Skip to main content
Geschätzte Zeit

Hinzufügen einer Methode zu einer Klasse

Hinweis

Hinweis

Lernen Sie auf Deutsch? Beginnen Sie die Aufgabe in einem Trailhead Playground in der Sprache Deutsch und verwenden Sie für die Navigation die in Klammern angegebenen Übersetzungen. Kopieren und fügen Sie nur die Angaben in Englisch ein, da zur Überprüfung der Aufgabe Daten in Englisch benötigt werden. Wenn Sie die Aufgabe in Ihrer deutschen Organisation nicht bestehen, empfehlen wir Ihnen folgende Vorgehensweise: (1) Stellen Sie das Gebietsschema auf USA um, (2) legen Sie Englisch als Sprache fest (Anweisungen dazu finden Sie hier) und (3) klicken Sie erneut auf die Schaltfläche "Check Challenge" (Aufgabe überprüfen).

Weitere Details dazu, wie Sie die übersetzte Trailhead-Umgebung optimal nutzen können, finden Sie unter dem Badge "Trailhead in Ihrer Sprache".

Erstellen einer Methode

Eine Klasse enthält meist eine oder mehr Methoden, die etwas Sinnvolles bewirken. In diesem Schritt erstellen Sie die Methode updateOlderAccounts, die die ersten fünf Accountdatensätze, nach Erstellungsdatum sortiert, abruft. Anschließend aktualisiert die Methode das Beschreibungsfeld, sodass die Beschreibung 'Heritage Account' lautet, was bedeutet, dass diese Accounts älter als andere Accounts sind.

  1. Kopieren Sie die folgende Methode und fügen Sie sie im Text der Klasse OlderAccountsUtility (also den Angaben innerhalb der geschweiften Klammern) ein.
        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. Klicken Sie auf File | Save.

Der Code sortiert Accounts zuerst nach dem Datum ihrer Erstellung. Anschließend werden die fünf ältesten Datensätze abgerufen. Für die Abfrage- und Sortiervorgänge wird die SOQL-Abfragesprache (Zeile 3) verwendet. Dann wird jeder Accountdatensatz durchlaufen und dabei das Feld 'Description' geändert. Abschließend werden die Accountdatensätze mithilfe der Apex Data Manipulation Language (DML) aktualisiert. Wenn Sie mit Java und C# vertraut sind, werden Ihnen bei der Syntax viele Ähnlichkeiten auffallen.

Teilen Sie Ihr Trailhead-Feedback über die Salesforce-Hilfe.

Wir würden uns sehr freuen, von Ihren Erfahrungen mit Trailhead zu hören: Sie können jetzt jederzeit über die Salesforce-Hilfe auf das neue Feedback-Formular zugreifen.

Weitere Infos Weiter zu "Feedback teilen"