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
v-jingzhang
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.
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.
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 =»
¿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é.