List.Contains

La función List.Contains busca un elemento en una lista devolviendo el valor lógico True si se encuentra.

Sintaxis

List.Contains(
    list as list,
    value as any,
    optional equationCriteria as any
) as logical

Parámetros
  • list: lista en la que realizar la búsqueda
  • value: valor a buscar en la lista
  • equationCriteria: (opcional) criterio de comparación
Ejemplos

Si partimos de la lista {"España", "Francia", "Portugal"}, podemos comprobar si el elemento España se encuentra en ella con el siguiente código:

List.Contains(
    {"España", "Francia", "Portugal"}, 
    "España"
)

TRUE

Función M List.Contains

Obsérvese que, por defecto, la función diferencia entre mayúsculas y minúsculas:

List.Contains(
    {"España", "Francia", "Portugal"}, 
    "españa"
)

FALSE

Función M List.Contains

Si deseásemos obviar las diferencias debidas a mayúsculas y minúsculas, podríamos hacerlo usando el parámetro equationCriteria. En el siguiente ejemplo se especifica que se utilice el formato regional de español de España y que se ignoren dichas diferencias:

List.Contains(
    {"España", "Francia", "Portugal"}, 
    "ESPAÑA", 
    Comparer.FromCulture(
        "es-ES", 
        true
    )
)

TRUE

Función M List.Contains
Categoría
Funciones de lista
Submitted by admin on Thu, 07/23/2020 - 10:23