我正在尝试通过MS Graph更新列表中的项目。
试图遵循https://docs.microsoft.com/en-us/graph/api/listitem-update?view=graph-rest-1.0&tabs=cs,但是下面的代码强调了颜色和数量,我无法说服它起作用。
Screenshot with the issue here
也尝试遵循.NET Graph SDK Updating Sharepoint Online List Item Values,但无法使其正常工作。
也尝试将新的ListItem用作变量,在某些较旧的情况下也可以看到,但是现在它只需要FieldValueSet而不接受ListItem。
PYTHONPATH
答案 0 :(得分:0)
最后,我的同事帮助我提出了:-)
var fieldValueSet = new FieldValueSet();
fieldValueSet.AdditionalData = new Dictionary<string, object>();
fieldValueSet.AdditionalData.Add("ColumnName@odata.type", "Edm.String");
fieldValueSet.AdditionalData.Add("ColumnName", "DesiredValue");
await graphServiceClient.Sites["yourtenant.sharepoint.com:/sites/ITOddeleni:"].Lists["TeamsRequest"].Items[item.Id].Fields
.Request()
.UpdateAsync(fieldValueSet);
答案 1 :(得分:0)
接受的答案不再有效。
var fieldValueSet = new FieldValueSet();
fieldValueSet.additionalDataManager().put("Title", new JsonPrimitive("new Title value"));