ค้นหาเว็บไซต์

สร้างรายการจากเทมเพลตรายการแบบกำหนดเองใน SharePoint โดยใช้ PowerShell


ความต้องการ: สร้างรายการ SharePoint จากเทมเพลตที่กำหนดเองโดยใช้ PowerShell

จะสร้างรายการ SharePoint จากเทมเพลตได้อย่างไร

เทมเพลตรายการใน SharePoint จะช่วยประหยัดเวลาของคุณโดยการจัดเตรียมเทมเพลตในรายการหรือไลบรารีที่มีอยู่ ซึ่งประกอบด้วยคอลัมน์ทั้งหมดและสามารถเลือกข้อมูลจากรายการต้นฉบับได้ คุณสามารถสร้างสำเนาจำนวนเท่าใดก็ได้จากเทมเพลต (หรือสำเนารายการต้นฉบับ)

สมมติว่าคุณมีเทมเพลตรายการที่มีอยู่ในไซต์ ต่อไปนี้เป็นวิธีสร้างรายการจากเทมเพลตรายการใน SharePoint

  1. นำทางไปยังไซต์ SharePoint >> คลิกที่ไอคอนรูปเฟืองการตั้งค่า และคลิก “เพิ่มแอป”
  2. ในช่องค้นหา "ค้นหาแอป" ให้ป้อนชื่อเทมเพลตรายการของคุณ เช่น "เทมเพลตโครงการ" คุณยังสามารถเลื่อนลงและใช้การแบ่งหน้าเพื่อย้ายไปยังหน้าถัดไปได้ (เทมเพลตรายการแบบกำหนดเองจะอยู่ในหน้าที่สอง!) และเลือกเทมเพลตรายการของคุณ
  3. คลิกที่เทมเพลตรายการแบบกำหนดเองที่แสดง

  4. ระบุชื่อสำหรับรายการใหม่ของคุณแล้วคลิก "ตกลง"
  5. คุณจะเห็นรายการใหม่ที่สร้างขึ้นด้วยสคีมารายการเดียวกัน และข้อมูลหากคุณเลือก "รวมเนื้อหา" เมื่อสร้างเทมเพลตรายการตั้งแต่แรก

สคริปต์ PowerShell เพื่อสร้างรายการ SharePoint จากเทมเพลตรายการ:

มาสร้างรายการโดยใช้เทมเพลตใน SharePoint ด้วย PowerShell กัน


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

Function Create-ListFromTemplate($WebURL, $ListName, $TemplateName)
{
    #Get the Web from URL
    $Web = Get-SPWeb $WebURL

    #Get the Specific list template
    $Template = $web.site.GetCustomListTemplates($Web) | where {$_.InternalName -match $TemplateName }

    #Check if given template name exists!
    if($Template -eq $null)
    {
        Write-host "Specified list template not found!" -f Red
        exit
    }

    #Create list using template in sharepoint 2013
    $web.Lists.Add($ListName, $ListName, $Template)
    Write-host "New List Created from Custom List template" -f DarkGreen 
}

#Variables
$WebURL="https://intranet.crescent.com"
$ListName="Project-607"
$ListTemplateName="ProjectTemplate"

#Call the function to create list from template
Create-ListFromTemplate $WebURL $ListName $ListTemplateName

สคริปต์นี้สร้างรายการจากเทมเพลต (.stp) ใน SharePoint

นี่คือโพสต์อื่นของฉันสำหรับ SharePoint Online เกี่ยวกับการสร้างรายการจากเทมเพลตรายการที่กำหนดเอง: SharePoint Online: สร้างรายการจากเทมเพลตโดยใช้ PowerShell

บทความที่เกี่ยวข้อง