Hola a todos.
Con funciones como Sequence() podemos generar fácilmente una secuencia de valores en Power Apps sin necesidad de escribirlos manualmente.
En este ejemplo vamos a utilizarla para crear automáticamente una colección con los próximos años, tomando como punto de partida el año actual.
Además, podremos indicar cuántos años queremos generar, por lo que la colección se adaptará dinámicamente a nuestras necesidades.
Por ejemplo, si estamos en 2026 y queremos generar 5 años, obtendremos:
2026, 2027, 2028, 2029 y 2030.
La función la vamos a combinar con ForAll y el resaltado grabarlo en una colección, incluiremos este código en la propiedad OnSelect del botón:
ClearCollect(
colAnios;
ForAll(
Sequence(txtTiempo.Text);
{
Año: Year(Today()) + Value - 1
}
)
)
Cuando ya tenemos el valor en la colección, podemos mostrarlo en distintos objetos de nuestra App, por ejemplo una galería o una lista desplegable:

En este caso estoy incluyendo un textinput para indicar los años a generar.
También podríamos establecer un número fijo de años, por ejemplo 10. Si queremos que estos años se generen al seleccionar el desplegable, podemos hacerlo desde su propiedad OnSelect:
ClearCollect(
colAnios;
ForAll(
Sequence(10);
{
Año: Year(Today()) + Value - 1
}
)
)
Después, en la propiedad Items del desplegable, indicamos la colección colAnios. De esta forma, se mostrarán automáticamente los diez años comprendidos entre el año actual y los nueve siguientes.
Así, en 2026:
2026, 2027, 2028, …, 2035
Y esto esto es todo, espero que sea de utilidad!!
