Importe toda la lista en muchos sitios del Proyecto Sharepoint – título de la lista «Issuelog»

Un usuario Pregunto ✅

ElizabethTachji

Hola,

Me gustaría importar toda la lista en muchos sitios de proyectos que se encuentran en un sitio de Sharepoint.

Me gustaría importar toda la lista en un sitio de Sharepoint, pero hay un giro. Dentro del sitio de Sharepoint ASPYITProject, hay muchos sitios de proyectos. El sitio del proyecto (1459) tiene una lista de IssueLog. ¿Puedo importar todas las listas que se encuentran en el sitio de Sharepoint, incluidas las listas que residen en la Lista del proyecto?

Quiero importar de una sola vez. Esa es toda la lista con el título «Issuelog» en los muchos sitios de proyectos que se incluyen en un sitio de Sharepoint.

Aquí hay un documento que encontré sobre la configuración de sitios de proyectos en Sharepoint para darle una idea de la configuración.

https://support.microsoft.com/en-us/office/comenzar-con-un-sitio-de-proyecto-8b68274b-622d-4a99-9245-1…

la jerarquía es

URL de Sharepoint

Sitio de Sharepoint

Sitio del proyecto

Lista (Registro de problemas)

Gracias por adelantado ayudando.

@Elizabeth Tachjian

Hola @ElizabethTachji

Cuando se conecte a la lista de Sharepoint, ingrese la URL del sitio raíz de Sharepoint en la URL del sitio y seleccione una lista de registro de problemas en la ventana de navegación.

061607.jpg

Luego, en Power Query Editor, elimine el paso de Navegación, en el paso Fuente verá todas las listas en este sitio de Sharepoint. Puede filtrar la columna Título para mantener solo las listas de registro de problemas. Luego expanda la columna Elementos para obtener todos los datos en una tabla.

061606.jpg

Saludos,
Equipo de apoyo comunitario _ Jing
Si esta publicación le ayuda, acéptela como la solución para ayudar a otros miembros a encontrarla.

ElizabethTachji

En respuesta a v-jingzhang

Hola jing,

No puedo ver los sitios del proyecto usando el método que sugirió. Los sitios del proyecto están un nivel por debajo del sitio. (como un subsitio)

mahoneypat

Debería poder usar la función provista con este video y usarla con una tabla de URL del sitio y una lista de nombres para pasar a cada uno.

Obtener datos de listas de SharePoint con Power BI… Rápido – YouTube

Palmadita

ElizabethTachji

En respuesta a mahoneypat

Hola Pat,

No entiendo cómo capturo los nuevos subsitios. ¿Puedo colocar los nuevos subsitios en Excel, luego importar Excel y de alguna manera el código recoge el subsitio?

Gracias por adelantado.

mahoneypat

En respuesta a ElizabethTachji

Si. Puede usar la API REST para obtener todos los subsitios dinámicamente, pero si no hay muchos y son constantes, puede hacer una tabla de Excel con la URL, el sitio/subsitio y el nombre de la lista (tal vez constante) en tres columnas, y luego pase esas tres columnas como parámetros a la función.

Palmadita

ElizabethTachji

En respuesta a mahoneypat

Hola Pat, ¿puedes ser específico sobre cómo puedo capturar los subsitios dinámicamente sin una función personalizada? En el siguiente ejemplo, llamo a cada subsitio y luego agrego. ¿Hay alguna manera de incorporar dinámicamente todos los subsitios de una sola vez? Es decir, no necesito enumerar cada subsitio como tengo a continuación. Gracias por su paciencia y ayuda.

dejar

Fuente = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/1», [Implementation=null, ApiVersion=15]),

Fuente1 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/58», [Implementation=null, ApiVersion=15]),

Fuente2 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/84», [Implementation=null, ApiVersion=15]),

Fuente3 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/241», [Implementation=null, ApiVersion=15]),

Fuente4 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/474», [Implementation=null, ApiVersion=15]),

Fuente5 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/908», [Implementation=null, ApiVersion=15]),

Source6 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/1102», [Implementation=null, ApiVersion=15]),

Source7 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/1248», [Implementation=null, ApiVersion=15]),

Fuente8 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/1276», [Implementation=null, ApiVersion=15]),

Source9 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/1320», [Implementation=null, ApiVersion=15]),

Fuente10 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/1369», [Implementation=null, ApiVersion=15]),

Fuente11 = SharePoint.Tables(«https://CompanyName.sharepoint.com/sites/SiteName/1394», [Implementation=null, ApiVersion=15]),

Final = Table.Combine({Fuente, Fuente1,Fuente2,Fuente3,Fuente4,Fuente5,Fuente6,Fuente7,Fuente8, Fuente9,Fuente10,Fuente11 }),

#»Filas filtradas» = Table.SelectRows(Final, each ([Title] = «CAMBIO»)),

ElizabethTachji

En respuesta a mahoneypat

Hola Pat

Estoy tratando de no enumerar todos los subsitios en el siguiente código

nombre del sitio =» «, // si un subsitio usa «Sitio/SubSitio»

¿Hay un comodín que pueda usar en M o power query para importar todas las tablas de subsitios en un sitio de sharepoint?

Saludos Isabel

ElizabethTachji

En respuesta a mahoneypat

Lo probaré en los próximos días y te responderé.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *