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

เพิ่มเขตข้อมูลการค้นหาลงในรายการ SharePoint โดยใช้ PowerShell


ข้อกำหนด: สคริปต์ PowerShell เพื่อเพิ่มฟิลด์การค้นหาลงในรายการ SharePoint:

สถานการณ์: คุณมีรายการหลักที่เรียกว่า "โครงการหลัก" และรายการย่อยที่เรียกว่า "เหตุการณ์สำคัญของโครงการ" ฟิลด์ "ชื่อโครงการหลัก" ในรายการย่อยจะถูกค้นหาจากฟิลด์ "ชื่อโครงการ" ของรายการหลัก

PowerShell เพื่อเพิ่มฟิลด์การค้นหาลงในรายการ SharePoint

ใช้สคริปต์ PowerShell นี้เพื่อเพิ่มคอลัมน์การค้นหาลงในรายการ SharePoint:


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue 

#configuration parameters
$WebURL="https://portal.crescent/Projects/"
$ParentListName="Parent Projects"
$ChildListName="Project Milestones"

$ParentLookupColumnName="Project Name"
$ChildLookupColumnName="Parent Project Name"

#Get the Parent and Child Lists
$Web = Get-SPWeb $WebURL
$ParentList = $web.Lists[$ParentListName]
$ChildList = $web.Lists[$ChildListName]

#Check if Field exists already
if(!$childList.Fields.ContainsField($ChildLookupColumnName))
{
    #sharepoint powershell - create lookup field
    $ChildLookupColumn = $ChildList.Fields.AddLookup($ChildLookupColumnName,$ParentList.id,$False)
    $ChildLookupColumn = $ChildList.Fields[$ChildLookupColumnName]

    #Setup lookup Field property
    $ChildLookupColumn.LookupField = $ParentList.Fields[$ParentLookupColumnName]
    #$ChildLookupColumn.AllowMultipleValues=$true
    $ChildLookupColumn.update()
    write-host "Lookup field added successfully!" -f green
}
else
{
    write-host "Field Exists already!" -f red
}

นั่นคือทั้งหมด! เราได้สร้างคอลัมน์การค้นหาโดยใช้ PowerShell ในรายการ SharePoint เมื่อต้องการเพิ่มคอลัมน์การค้นหาในรายการ SharePoint Online ให้ใช้: วิธีสร้างคอลัมน์การค้นหาในรายการ SharePoint Online โดยใช้ PowerShell

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