🛠️
SharePoint 2013 で更新日時の表示形式を「標準」にする
SharePoint 2013 でリストやドキュメント ライブラリを作成すると、既定で登録日時と更新日時の列が作成されます。これらの表示形式は フレンドリ 形式となっており、業務用途では使いづらい場合があります。そこで、一括で表示形式を 標準 に変更するスクリプトを解説します。
Add-PSSnapin Microsoft.SharePoint.PowerShell
$url = "{{site-url}}"
$web = Get-SPWeb $url
for ($i = 0; $i -lt $web.Lists.Count; $i++) {
$list = $web.Lists[$i]
$field = $list.Fields["Created"]
$field = $field -as [Microsoft.SharePoint.SPFieldDateTime]
if ($field -ne $null) {
$field.FriendlyDisplayFormat = [Microsoft.SharePoint.SPDateTimeFieldFriendlyFormatType]::Disabled
$field.Update()
}
$field = $list.Fields["Modified"]
$field = $field -as [Microsoft.SharePoint.SPFieldDateTime]
if ($field -ne $null) {
$field.FriendlyDisplayFormat = [Microsoft.SharePoint.SPDateTimeFieldFriendlyFormatType]::Disabled
$field.Update()
}
}
Discussion