【发布时间】:2019-03-13 17:33:41
【问题描述】:
我正在编写一个 caml 查询以在 sharepoint 中添加列。该字段为“选择”类型。
我写了这样的查询, 选择1 选择2 />
这会引发名称不能以“
提前致谢。
【问题讨论】:
标签: sharepoint-2013 caml
我正在编写一个 caml 查询以在 sharepoint 中添加列。该字段为“选择”类型。
我写了这样的查询, 选择1 选择2 />
这会引发名称不能以“
提前致谢。
【问题讨论】:
标签: sharepoint-2013 caml
Caml Query用于过滤字段值不添加列,如果您想将选项添加到选项类型字段中,您可以像这样添加涉及选项的AddFieldAsXml,在xml中写入所有需要的选项:
string siteUrl = "http://sp/sites/dev";
ClientContext clientContext = new ClientContext(siteUrl);
clientContext.Credentials = new NetworkCredential("Administrator", "Access1", "Contoso");
List oList = clientContext.Web.Lists.GetByTitle("DemoList1");
Field catField = oList.Fields.AddFieldAsXml(@"
<Field Type='Choice' DisplayName='Category' Format='Dropdown'>
<Default>IT</Default>
<CHOICES>
<CHOICE>IT</CHOICE>
<CHOICE>Sales</CHOICE>
</CHOICES>
</Field>", true, AddFieldOptions.DefaultValue);
oList.Update();
clientContext.ExecuteQuery();
【讨论】: