เพิ่มเขตข้อมูลการค้นหาลงในรายการ 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
