如何修复\更新SharePoint 2013中的列表中的默认值

问题描述 投票:0回答:3

我在SharePoint 2013中工作,在列表中创建新项目时,一列应具有默认值是我的要求。任何人都可以告诉我如何更新(或)修复SP 2013中列表列的默认值。

c# json sharepoint sharepoint-2013 sharepoint-designer
3个回答
0
投票

您始终可以使用powershell来修复默认值。

 $myweb= Get-SPWeb http://yoursiteURL
    $mylist = $myweb.Lists["yourlistname"]
    $myFieldName = $list.Fields["mySPFieldName"]
    $FieldName.DefaultValue = "MY Default value"

0
投票

这是我的测试脚本(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'

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.