Skip to main content

Agregar un método a la clase

Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? En esta insignia, las validaciones de los retos prácticos de Trailhead funcionan en inglés. Entre paréntesis se incluyen las traducciones a modo de referencia. Copie y pegue los valores que figuran en inglés y, luego, cambie el idioma de su Trailhead Playground a inglés y la configuración local a Estados Unidos. Siga las instrucciones que figuran aquí.

Consulte la insignia Trailhead en su idioma para aprender a aprovechar la experiencia traducida de Trailhead.

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.

¡Siga aprendiendo gratis!
Regístrese para obtener una cuenta y continuar.
¿Qué hay para usted?
  • Consiga recomendaciones personalizadas para sus objetivos profesionales
  • Practique sus aptitudes con retos prácticos y pruebas
  • Siga y comparta su progreso con empleadores
  • Póngase en contacto para recibir asesoramiento y oportunidades laborales