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

วิธีเพิ่มเขตข้อมูลวันที่และเวลาในรายการ SharePoint โดยใช้ PowerShell


ข้อกำหนด: เพิ่มคอลัมน์วันที่และเวลาลงในรายการ SharePoint โดยใช้ PowerShell

สคริปต์ PowerShell เพื่อเพิ่มคอลัมน์วันที่และเวลาลงในรายการ SharePoint:

หากคุณต้องการเพิ่มเขตข้อมูลวันที่-เวลาลงในรายการ SharePoint คุณสามารถทำได้โดยใช้ PowerShell ได้อย่างง่ายดาย ในคู่มือนี้ เราจะแนะนำคุณตลอดขั้นตอนวิธีการเพิ่มเขตข้อมูลวันที่และเวลาลงในรายการ SharePoint โดยใช้ PowerShell


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Processing Variables
$WebURL="https://portal.crescent.com/sites/Sales"
$ListName="Vendors"
$FieldName="Date of Contract"
$RequiredField=$false

#Get Objects
$Web = Get-SPWeb $WebURL
$List= $Web.Lists[$ListName]

#Add Date and Time Column
$List.Fields.Add($FieldName,"DateTime", $RequiredField)

นี่เป็นการเพิ่มฟิลด์ใหม่

ตั้งค่าคอลัมน์วันที่และเวลาโดยใช้ PowerShell:

แม้ว่าโค้ดด้านบนจะเพิ่มฟิลด์ใหม่ลงในรายการที่กำหนด แต่ก็มีการตั้งค่าเพิ่มเติมในคอลัมน์ เช่น รูปแบบการแสดงผล ค่าเริ่มต้น ฯลฯ สามารถตั้งค่าได้โดยใช้ PowerShell

PowerShell เพื่ออัปเดตการตั้งค่าคอลัมน์วันที่และเวลา:


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Processing Variables
$WebURL="https://portal.crescent.com/sites/Sales"
$ListName="Vendors"
$FieldName="Date of Contract"

#Get Objects
$Web = Get-SPWeb $WebURL
$List= $Web.Lists[$ListName]

#Set Column Settings
$List.Fields[$FieldName].Description = "Enter Date of Join"

#Enforce unique
$List.Fields[$FieldName].EnforceUniqueValues = $false

#Required
$List.Fields[$FieldName].Required = $true

#Date Time Display Format 
$List.Fields[$FieldName].DisplayFormat = "DateOnly"

#Default Value
#$List.Fields[$FieldName].DefaultValue="[today]

#Formula
$List.Fields[$FieldName].DefaultFormula = "=[Today]+7"

#Friendly Display Format
$List.Fields[$FieldName].FriendlyDisplayFormat="Disabled"

$List.Fields[$FieldName].update()

โปรดดูลิงก์ MSDN นี้สำหรับการอ้างอิงคุณสมบัติฟิลด์ทั้งหมด: คุณสมบัติ SPFieldDateTime

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