gpt4 book ai didi

sharepoint - 如何向现有选择字段添加更多选择

转载 作者:行者123 更新时间:2023-12-02 04:00:11 25 4
gpt4 key购买 nike

这是我的设置:

我有一个包含此字段的列表(从vs2010创建):

ID="{854D15F6-C70F-4C79-AB59-40C8786EF825}"
Name="fooSelector"
Type="Choice"
Sealed="TRUE"
Required="TRUE"
DisplayName="Fruits">
<CHOICES>
<CHOICE>Apple</CHOICE>
<CHOICE>Cherry</CHOICE>
<CHOICE>Both</CHOICE>
</CHOICES>
</Field>

我想在此字段中添加更多选择。
我尝试使用Powershell在网上找到两个示例...
一种)
$spWeb = Get-SPWeb http://intranet/foo

$spList = $spWeb.Lists["Dynamics-Nav List"]
$choices = New-Object System.Collections.Specialized.StringCollection
"Fish",
"Melon" | ForEach-Object { $choices.Add($_) | Out-Null }

$spList.Fields.Add("Fruits",
[Microsoft.SharePoint.SPFieldType]::Choice,
$false,
$false,
$choices)
$spList.Fields[“Fruits”].Update()

B)
$w = Get-SPWeb http://intranet/foo
$l = $w.Lists["Dynamics-Nav List"]
$uf = $l.Fields["Fruits"]
$uf.Choices
$uf.Choices.Add("Fish");
$uf.update()
$l.update();

两者都运行良好,没有错误,随后$ uf.Choices显示了刚刚添加的“Fish”选项,但未保存任何更改。

我究竟做错了什么?

最好的祝愿,
阿明

最佳答案

尝试使用Powershell

$suryafield = "<Field Type='Choice' DisplayName='Surya' Required='TRUE' Format='Dropdown' Group='Custom Columns'
FillInChoice='FALSE' StaticName='Surya' Name='Surya'>
<CHOICES>
<CHOICE>YES</CHOICE>
<CHOICE>NO</CHOICE>
</CHOICES>
</Field>"
$web.Fields.AddFieldAsXml($suryafield)

有关更多信息,请参阅此帖子
http://suryapulipati.blogspot.com/2013/08/create-sharepoint-choice-field-site.html

关于sharepoint - 如何向现有选择字段添加更多选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10879386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com