Skip to main content
Estimación de tiempo

Agregar un método a la clase

Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Crear un método

Una clase contiene habitualmente uno o más métodos que hacen algo útil. En este paso, creará el método updateOlderAccounts, que obtiene los cinco primeros registros Account (Cuenta) ordenados por la fecha de creación. A continuación, actualiza el campo de descripción para indicar que esta es una “cuenta heredada”, lo que significa que se trata de cuentas anteriores a otras cuentas.

  1. Si el cuerpo de la clase OlderAccountsUtility (la información entre llaves), copie y pegue el siguiente método.
        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. Haga clic en File (Archivo) | Save (Guardar).

El código clasifica en primer lugar Accounts (Cuentas) por la fecha en que se crearon. A continuación aprovecha los cinco registros más antiguos. Utiliza el lenguaje de consulta SOQL (línea 3) para realizar la consulta y la clasificación. A continuación itera por cada registro Account (Cuenta) para actualizar el campo Description (Descripción). Finalmente, actualiza los registros Account (Cuenta) utilizando el Lenguaje de manipulación de datos (DML) de Apex. Si está familiarizado con Java y C#, observará muchas similitudes en la sintaxis.

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios