3 agosto, 2026

ALTERNATIVA A LAS LIMITACIONES DE DELEGACIÓN CON LA FUNCIÓN IN

En el último post os hablé de cómo podíamos realizar búsquedas sobre listas con elementos concatenados y evitar problemas de delegación.

En el post de hoy trataré de solventar el problema que aparece cuando realizamos búsquedas con la función in sobre listas demás de 2.000 registros.

Utilizaré una lista con una sería de nombres que serán los usuarios que debemos validar. Para el ejemplo, me validaré yo mismo y me pondré en el registro 16.105.

Para ello voy a utilizar la función IN y como alternativa la función LookUp:

Set(
    MiUsuario;
    User().FullName in 'BBDD_NOMBRES'.USUARIOS
);;

If(
    MiUsuario;
    Notify("El usuario " & User().FullName & " existe en la lista");
    Notify("El usuario " & User().FullName & " no existe en la lista")
);;

Cuando usamos esta función y el elemento se encuentra en una lista de SharePoint mayor de 2000 registros (por defecto el limite es de 500 registros, debemos indicar como máximo 2.000), el resultado es que no lo encuentra, y además no nos advierte de que la función no delega!!!!).

Para resolver esto, siempre que tengamos listas de más de 2.000 registros o que sospechemos que puedan ser mayores, vamos a usar esta alternativa con LookUp:

Set(
    MiUsuario;
    !IsBlank(
        LookUp(
            'BBDD_NOMBRES';
            User().FullName = USUARIOS
        )
    )
);;

If(
    MiUsuario;
    Notify("El usuario " & User().FullName & " existe en la lista con el ID " & LookUp('BBDD_NOMBRES'; User().FullName = USUARIOS).ID);
    Notify("El usuario " & User().FullName & " no existe en la lista")
)

Y con esta función si vamos a encontrar el resultado:

Espero que sea de utilidad!

Comparte este post

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies