我希望能够使用Microsoft.SharePoint.Client以编程方式附加到Sharepoint列表项的V3Comments(仅附加注释)列。
我正在使用类似于以下的序列:
using (ClientContext context = new ClientContext("path_to_site"))
{
List list = context.Web.Lists.GetByTitle("list_name");
CamlQuery query = new CamlQuery();
ListItemCollection list_items = list.GetItems(query);
context.Load(list_items);
context.ExecuteQuery();
ListItem list_item = list_items[0];
list_item["V3Comments"] = "New comment.";
list_item.Update();
context.ExecuteQuery();
}
当我尝试这样做时,抛出以下InnerException:
字段或属性“AttachmentFiles”不存在。
关于我需要做什么工作的任何指示都很有用。
答案 0 :(得分:0)
我使用的列表启用了附件(尽管实际上没有使用)。在禁用附件并将其保留一段时间后,它会按预期工作。
我希望我能解释其原因,但这只是纯粹的推测。
我不知道如何对带有附件的列表进行此操作。