es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Campo de área de texto largo se comporta como sensible a mayúsculas y minúsculas al buscar una palabra clave: Salesforce.

Tengo un campo de área de texto largo (500) llamado ‘Description__c’ en el objeto Account.
Cuando intento buscar una palabra clave en este campo, parece que se comporta como sensible a mayúsculas y minúsculas para encontrar esa palabra clave.

Por ejemplo:

Description__c = ‘Número de lote solicitado, no disponible en el momento de la llamada. El llamante se negó al seguimiento.’

String searchText = ‘lote’

String searchtext1 = ‘Lote’

Cuando intento buscar searchText1 en Description__c, funciona bien.
Pero cuando intento buscar searchText, devuelve falso y no funciona.

Ya he intentado las siguientes formas para solucionarlo.

  1. if(Account.Description__c.toLowerCase().contains(searchText.toLowerCase())){}

  2. if(Account.Description__c.toLowerCase().containsIgnoreCase(searchText.toLowerCase())){}

  3. if(Account.Description__c.containsIgnoreCase(searchText)){}

Por favor, ayúdame a solucionar este comportamiento sensible a mayúsculas y minúsculas de este campo personalizado de área de texto largo.

Tags:  

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en Salesforce, sugeriría intentar los siguientes pasos para solucionar el comportamiento sensible a mayúsculas y minúsculas del campo “Long Text Area”:

    1. Verifique la configuración de seguridad a nivel de campo para el campo “Description__c” para asegurarse de que el usuario que intenta buscar la palabra clave tenga el acceso de lectura necesario.
    2. Verifique si la configuración de búsqueda para la organización está establecida en “Habilitar resaltado de términos de búsqueda en campos de texto largo”. Si no es así, habilítelo e intente la búsqueda nuevamente.
    3. Intente utilizar la búsqueda SOSL en lugar de SOQL, ya que proporciona la opción de realizar búsquedas que no distinguen entre mayúsculas y minúsculas de manera predeterminada.
    4. Si ninguno de los pasos anteriores funciona, considere crear un campo de fórmula que extraiga el texto del campo “Long Text Area” y lo convierta a minúsculas para realizar la búsqueda.

    Espero que estos pasos ayuden a resolver el problema con el campo “Long Text Area”.

Comments are closed.