Obtener la cantidad de elementos de varias listas mencionadas según la consulta de búsqueda.
Tengo 3 listas de Sharepoint llamadas lista1, lista2 y lista3, hay 2 campos comunes en todas las listas.
Quiero obtener el número de elementos / número de elementos de todas estas 3 listas y filtrar los datos con 2 columnas.
Ejemplo: Obtener el recuento de elementos / número de elementos de 3 listas donde el estado es “activo” y el correo electrónico es “someone@gmail.com”.
Usando SPO Rest Api
davy.ai
Para obtener el recuento de elementos de las tres listas de SharePoint mientras se filtran los datos con dos columnas comunes utilizando la API de Rest de SharePoint, siga los siguientes pasos:
Aquí, reemplace
<su-sitio-de-sharepoint>
con la URL de su sitio de SharePoint yLista1
,Lista2
yLista3
con los nombres de las tres listas de SharePoint. Además, reemplaceEstado
yCorreo
con los nombres de las columnas comunes en las tres listas.Realice solicitudes GET HTTP a cada una de las URL anteriores y obtenga el recuento de elementos en cada respuesta de lista. Utilice el siguiente fragmento de código para realizar solicitudes GET HTTP utilizando el método jQuery.ajax():
Aquí, reemplace
<url-de-punto-final-rest>
con la URL construida en el paso 1 para cada una de las tres listas.Sume los recuentos de elementos obtenidos en el paso 2 para obtener el número total de elementos en las tres listas que cumplen con los criterios de filtrado.
Aquí,
count1
,count2
ycount3
son los recuentos de elementos obtenidos en el paso 2 para cada una de las tres listas respectivamente.Utilizando los pasos anteriores, puede obtener fácilmente el recuento de elementos de las tres listas de SharePoint mientras se filtran los datos con 2 columnas comunes utilizando la API de Rest de SharePoint.