PowerShell kullanarak SharePoint Online'daki bir Sayfaya Liste veya Belge Kitaplığı ekleme


Gereksinim: SharePoint Online'daki modern bir sayfaya liste veya belge kitaplığı ekleyin.

SharePoint Online: Bir sayfaya belge kitaplığı nasıl eklenir?

Modern SharePoint Online sayfalarında, içeriğini sayfada göstermek için bir liste veya belge kitaplığı ekleyebiliriz. Bu blog yazısında, SharePoint Online'da bir sayfaya nasıl liste ekleneceğine ilişkin adımları ele alacağız. Ayrıca PowerShell kullanarak SharePoint Online'daki bir sayfaya belge kitaplığının nasıl ekleneceğini de göreceğiz.

SharePoint Online'daki bir sayfaya belge kitaplığı eklemek için şu adımları izleyin:

  1. SharePoint Online sitenizde oturum açın, mevcut bir sayfayı düzenleyin veya yeni bir sayfa oluşturun.
  2. Sayfaya bir web bölümü eklemek için fareyi sayfa alanına getirin ve “+” simgesine tıklayın.

  3. Belge Kitaplığı'nı veya mevcut web bölümlerinden listeyi seçin. Örneğin, Görev listesi, Belgeler vb.

  4. Artık sayfanızda göstermek istediğiniz belge kitaplığını seçebilirsiniz.
  5. Belge kitaplığının gösterilecek klasör, liste görünümü, boyut vb. özelliklerini daha da özelleştirmek için Web bölümünü düzenle'ye de tıklayabilirsiniz. İşiniz bittiğinde Uygula'ya tıklayın.
  6. Değişiklikleri hayata geçirmek için sayfanızın sağ üst köşesindeki Yayınla'yı tıklayın.

SharePoint Online'daki bir sayfaya liste eklemek için PowerShell'i de kullanabilirsiniz.

Sayfaya Belge Kitaplığı veya Listesi Eklemek için PnP PowerShell

PnP PowerShell ile SharePoint Online'da bir sayfaya liste eklemek için yukarıdaki adımları otomatikleştirebiliriz. Sayfaya hızlı bir şekilde kitaplık eklemek istiyorsanız ve web tarayıcısı arayüzünde gezinmek istemiyorsanız bu yararlı olabilir.


#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
}

Belge kitaplığı artık sayfada görüntülenecek ve kullanıcıların içerdiği belgeleri görüntülemesine ve bunlarla etkileşime girmesine olanak tanıyacak. Belge kitaplığından belirli bir klasörü görüntülemek için “WebPartProperties” içindeki “selectedFolderPath=”/klasör-yolunuzu” kullanabilirsiniz. Sayfaya liste eklemek istediğinizde “isDocumentLibrary”yi “false” olarak ayarlayın.

PowerShell kullanarak SharePoint Online'da yeni bir modern sayfa oluşturmak diğer makalemde: PowerShell kullanarak SharePoint Online'da Sayfa Nasıl Oluşturulur?

İlgili makaleler