【发布时间】:2019-08-17 15:12:08
【问题描述】:
我在 SharePoint 2013 中工作,其中在列表中创建新项目时,一列应具有默认值是我的要求。谁能告诉我如何更新(或)修复 SP 2013 中列表列的默认值。
【问题讨论】:
标签: c# json sharepoint sharepoint-2013 sharepoint-designer
我在 SharePoint 2013 中工作,其中在列表中创建新项目时,一列应具有默认值是我的要求。谁能告诉我如何更新(或)修复 SP 2013 中列表列的默认值。
【问题讨论】:
标签: c# json sharepoint sharepoint-2013 sharepoint-designer
您始终可以使用 powershell 来修复默认值。
$myweb= Get-SPWeb http://yoursiteURL
$mylist = $myweb.Lists["yourlistname"]
$myFieldName = $list.Fields["mySPFieldName"]
$FieldName.DefaultValue = "MY Default value"
【讨论】:
这是我的测试脚本(Syed Danish Aftab 共享的脚本只是没有使用正确的变量)。
$myweb= Get-SPWeb http://sp:12001/
$mylist = $myweb.Lists["Chart"]
$myFieldName = $mylist.Fields["QTY"]
$myFieldName.DefaultValue = 3
$myFieldName.Update()
Write-Host 'complete'
测试结果:
$myweb= Get-SPWeb http://sp:12001/
$mylist = $myweb.Lists["Chart"]
$myFieldName = $mylist.Fields["Link"]
$defaultValue=$myFieldName.DefaultValue
$myFieldName.DefaultValue = 'https://www.google.com/'
$myFieldName.Update()
Write-Host 'complete'
【讨论】: