C# 如何通过csom向字段添加选项
我正在尝试使用Office AMS核心解决方案创建具有可能值的选项字段C# 如何通过csom向字段添加选项,c#,sharepoint,csom,C#,Sharepoint,Csom,我正在尝试使用Office AMS核心解决方案创建具有可能值的选项字段 名称不能以“开头,我在这里使用“AddFieldAsXML”找到了这个示例 发件人: Field catField=list.Fields.AddFieldAsXml(@) 信息技术 信息技术 销售额 ,true,AddFieldOptions.DefaultValue); if (!ctx.Web.FieldExistsByName("Rating")) { string xmlChoices = @"<C
名称不能以“开头,我在这里使用“AddFieldAsXML”找到了这个示例 发件人:
Field catField=list.Fields.AddFieldAsXml(@)
信息技术
信息技术
销售额
,true,AddFieldOptions.DefaultValue);
if (!ctx.Web.FieldExistsByName("Rating"))
{
string xmlChoices = @"<CHOICES>
<CHOICE>5</CHOICE>
<CHOICE>4</CHOICE>
<CHOICE>3</CHOICE>
<CHOICE>2</CHOICE>
<CHOICE>1</CHOICE>
</CHOICES>";
ctx.Web.CreateField(fieldIdRating, "Rating", FieldType.Choice, "Rating", "Knowledge Transfer Fields", additionalXmlAttributes:xmlChoices);
Field ratingField= ctx.Web.Fields.GetByInternalNameOrTitle("Rating");
}
Field catField = list.Fields.AddFieldAsXml(@"
<Field Type='Choice' DisplayName='Category' Format='Dropdown'>
<Default>IT</Default>
<CHOICES>
<CHOICE>IT</CHOICE>
<CHOICE>Sales</CHOICE>
</CHOICES>
</Field>", true, AddFieldOptions.DefaultValue);