Loading

Fórmula para crear una cadena de texto a partir de las selecciones de un grupo de casillas de verificación

Fecha de publicación: Jan 26, 2026
Descripción
A veces, queremos tener un campo que necesita mostrar las respuestas de las selecciones realizadas en un grupo de casillas de verificación en la página de detalles del registro.

Por ejemplo:

Existe una organización que realiza un seguimiento de las habilidades de los empleados (Habilidad 1, Habilidad 2, Habilidad 3, Habilidad 4 y Habilidad 5)como casillas de verificación o registros de contacto, y necesita ver todas las respuestas de un empelado como una cadena con formato en la página del registro. Si no hay habilidades disponibles en el registro del contacto, se mostrará el texto "No skills" (Sin habilidades).
Solución
A fin de satisfacer este requisito, es necesario crear un campo Formula (Fórmula) en el registro Contact (Contacto) como se muestra a continuación:

Paso 1. Vaya a Object Manager (Gestor de objetos) y seleccione el objeto Contact (Contacto)

Contact.PNG

Paso 2. Haga clic en el botón New (Nuevo) en Fields & Relationships (Campos y relaciones) y seleccione Formula (Fórmula) como Data Type (Tipo de datos). A continuación, haga clic en Next (Siguiente)

Formula.PNG

Paso 3. Proporcione una Field Label (Etiqueta de campo) como Employee Skills (Habilidades del empleado) al campo Formula (Fórmula) y seleccione Text (Texto) como Formula Return Type (Tipo de devolución de fórmula). A continuación, haga clic en el botón Next (Siguiente)

Employee Skills.PNG

Paso 4. En la página Formula Editor (Editor de fórmulas), seleccione Advanced Formula (Fórmula avanzada) e introduzca la fórmula de la siguiente manera: 
SUBSTITUTE( IF(Skill_1__c = TRUE, "Skill 1, ", NULL) + IF(Skill_2__c = TRUE, "Skill 2, ", NULL) + IF(Skill_3__c = TRUE, "Skill 3, ", NULL) + IF(Skill_4__c = TRUE, "Skill 4, ", NULL) + IF(Skill_5__c = TRUE, "Skill 5, ", NULL) + "No Skills", ", No Skills", NULL)
donde, Skill_1__c, Skill_2__c, Skill_3__c, Skill_4__c and Skill_5__c son los nombres de API de las casillas de verificación




Paso 5. Haga clic en el botón Check Syntax (Comprobar sintaxis) disponible en la parte inferior izquierda del editor para validar la fórmula introducida

Check Syntax.PNG

Paso 6. Deslícese hacia abajo hasta la sección Blank Field Handling (Gestión de campos vacíos) ubicada en la parte inferior de la página y asegúrese de seleccionar Treat blank fields as blanks (Tratar los campos vacíos como vacíos) como opción. A continuación, haga clic en Next (Siguiente)

Blank Field.PNG

Paso 7. Seleccione los Profiles (Perfiles) apropiados para Field Level Security (Seguridad a nivel de campo) y haga clic en el botón Next (Siguiente) 

Field Level.PNG

Paso 8. Seleccione los Page Layouts (Formatos de página) apropiados y haga clic en el botón Save (Guardar) 

Page Layout.PNG

Contact.png


___________________________________________________________
 

Autor: Ajaypreet Singh Saini  | Líder de respuestas de Salesforce
Ajaypreet Singh Saini trabaja como especialista en implementación de Salesforce en Grantbook. Antes de trabajar en Grantbook, Ajaypreet fue administrador de Salesforce durante 2 años en Sales Cloud, donde era responsable de la configuración y la administración de procesos complejos y del mantenimiento de la seguridad de las instancias de Salesforce.


El envío refleja solo la opinión del usuario que hizo que el envío estuviera disponible y no las opiniones de Salesforce, independientemente de si el usuario está afiliado a Salesforce, y pueden contener o constituir productos, servicios, información, datos, contenido y otros materiales que pone a disposición un tercero u otro individuo en representación del tercero ("materiales de terceros").  Salesforce no controla ni respalda los materiales de terceros, incluidas su veracidad, validez, puntualidad, completitud, fiabilidad, integridad, calidad, legalidad, utilidad o seguridad, así como ninguno de los derechos de propiedad intelectual aplicables, ni se hace responsable de los elementos mencionados anteriormente. Los envíos realizados a través de tablones de mensajes o foros en respuesta a las preguntas publicadas, o que, de otra manera, pretenden servir de respuesta a alguna pregunta, incluidas las preguntas sobre Salesforce o los Programas, solo se publican a modo de conocimientos generales y nunca deben entenderse como respuestas a preguntas específicas (aunque una respuesta esté marcada como la "mejor" respuesta o de alguna otra forma similar). Si desea obtener respuestas a preguntas específicas, debe ponerse siempre en contacto con el servicio de asistencia de Salesforce. Salesforce no tiene ningún control sobre los envíos, y no se hace responsable del uso o el mal uso (incluida su distribución) que de ellos hagan otras partes.

Si tiene alguna pregunta, empápese de la sabiduría de nuestra Trailblazer Community aquí: 
https://trailhead.salesforce.com/trailblazer- community/feed
Número del artículo de conocimiento

000394769

 
Cargando
Salesforce Help | Article