La función List.Contains busca un elemento en una lista devolviendo el valor lógico True si se encuentra.
List.Contains(
list as list,
value as any,
optional equationCriteria as any
) as logical
- list: lista en la que realizar la búsqueda
- value: valor a buscar en la lista
- equationCriteria: (opcional) criterio de comparación
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
Obsérvese que, por defecto, la función diferencia entre mayúsculas y minúsculas:
List.Contains(
{"España", "Francia", "Portugal"},
"españa"
)
FALSE
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