0

I am updating RefCreated column in sharepoint list when new item is getting created. Problem is if 7 items are already there and 8th item is added by user all RefCreated field of items will get updated by that user. I want to update only current newly added item. I am using below code.

uploadFile = uploadFile.FinishUpload(uploadId, fileoffset, s);
ListItemCollection items = docs.GetItems(CamlQuery.CreateAllItemsQuery());
ctx.Load(items);
User currentUser = ctx.Web.CurrentUser;
ctx.Load(currentUser);
ctx.ExecuteQuery();
Logger.Info("valueD" + currentUser);
foreach (var item in items)
{                                     
     item["RefCreated"] = toaddress;
     //item["ReferenceCreated"] = toaddress;

     item.Update();
     Logger.Info("valueD");
}
ctx.ExecuteQuery();
  • 1
    From the code you posted it seems that you are updating for all items using for each loop. You will need to write code in such a way that it will get only created item and do the updation for that item only – P S Feb 12 at 10:11
  • yes, can you help me with that – Brishal Feb 12 at 10:12
  • Hi Brishal, you will need to add more detail to your question and if possible your full code. – P S Feb 12 at 10:16
  • I have updated the code, we are uploading a new file every time code run and updating RefCreated field. but Refcreated field is getting updated for other previously added items as well. – Brishal Feb 12 at 10:25
  • Hi Brishal, google search "upload file with metadata using CSOM". You will get so many examples. – P S Feb 12 at 10:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.