La función ANY() devuelve un elemento de una lista (generalmente el primero). Su uso más importante en AppSheet es convertir un resultado de tipo Lista (como el que devuelve SELECT o FILTER) en un valor singular (Texto, Número, Ref, etc.).
Aunque su nombre sugiere "cualquiera", se utiliza frecuentemente cuando sabemos que la lista contiene solo un elemento y necesitamos extraerlo para guardarlo en una columna que no es una lista.
Sintaxis de la expresión
ANY( Lista )
Parámetros:
Lista: La lista de valores de la cual se extraerá un elemento.
Ejemplos Prácticos
-
Extraer valor de un SELECT:
ANY(SELECT(Config[Valor_Impuesto], [Pais] = "España"))
Explicación:SELECTdevuelve una lista de valores (aunque solo encuentre uno).ANYtoma esa lista y extrae el número o texto para poder usarlo en cálculos matemáticos. -
Obtener un elemento arbitrario:
ANY(LIST("Rojo", "Verde", "Azul"))
Explicación: Devuelve "Rojo" (o el primer elemento disponible). -
Manejo de listas vacías:
ANY(LIST())
Explicación: Si la lista está vacía, devuelve un valor en blanco (null). Es seguro de usar incluso si el filtro no encuentra resultados.