🛠️
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