Agregar una lista o biblioteca de documentos a una página en SharePoint Online usando PowerShell
Requisito: Agregar una lista o biblioteca de documentos a una página moderna en SharePoint Online.
SharePoint Online: ¿Cómo agregar una biblioteca de documentos a una página?
En las páginas modernas de SharePoint Online, podemos agregar una lista o biblioteca de documentos para mostrar su contenido en la página. En esta publicación de blog, cubriremos los pasos sobre cómo agregar una lista a una página en SharePoint Online. También veremos cómo agregar una biblioteca de documentos a una página en SharePoint Online usando PowerShell.
Para agregar una biblioteca de documentos a una página en SharePoint Online, siga estos pasos:
- Inicie sesión en su sitio de SharePoint Online, edite una página existente o cree una nueva.
Pase el mouse sobre el área de la página y haga clic en el ícono “+” para agregar un elemento web a la página.
-
Seleccione Biblioteca de documentos o una lista de los elementos web disponibles. Por ejemplo, lista de tareas, documentos, etc.
- Ahora puede elegir la biblioteca de documentos que desea mostrar en su página.
- También puede hacer clic en el elemento web editar para personalizar aún más las propiedades de la biblioteca de documentos, como la carpeta para mostrar, la vista de lista, el tamaño, etc. Una vez que haya terminado, haga clic en Aplicar.
Haga clic en Publicar en la parte superior derecha de su página para realizar los cambios en vivo.
Para agregar una lista a una página en SharePoint Online, también puede usar PowerShell.
PnP PowerShell para agregar una biblioteca de documentos o una lista a la página
Podemos automatizar los pasos anteriores para agregar una lista a una página en SharePoint Online con PnP PowerShell. Esto puede resultar útil si desea agregar rápidamente una biblioteca a la página y no desea navegar a través de la interfaz del navegador web.
#Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/Marketing"
$PageName ="Branding-Templates.aspx"
$LibraryName ="Branding"
Try {
#Connect to the site
Connect-PnPOnline -Url $SiteURL -Interactive
#Get the document library
$Library = Get-PnPList -Identity $LibraryName
#Get an existing page
$Page= Get-PnPPage -Identity $PageName
#Add a section
Add-PnPPageSection -Page $Page -SectionTemplate OneColumn -Order 1
#Add a document library to page
Add-PnPPageWebPart -Page $Page -DefaultWebPartType List -Section 1 -Column 1 -WebPartProperties @{isDocumentLibrary="true";selectedListId=$Library.Id}
$Page.Publish()
Write-Host "Document Library has been added to the page successfully!"
}
Catch [System.Exception]
{
Write-Host -f Red "Error:"$_.Exception.Message
}
La biblioteca de documentos ahora se mostrará en la página, lo que permitirá a los usuarios ver e interactuar con los documentos que contiene. Puede utilizar “selectedFolderPath=”/your-folder-path” en “WebPartProperties” para mostrar una carpeta específica de la biblioteca de documentos. Establezca "isDocumentLibrary" en "falso" cuando desee agregar una lista a la página.
La creación de una nueva página moderna en SharePoint Online usando PowerShell se encuentra en mi otro artículo: ¿Cómo crear una página en SharePoint Online usando PowerShell?


