我正在尝试分配以下内容:
spListItem["Author"] = itemVersion["Created By"];
如果itemVersion [“Created By”]是“12; #crazy”,那么我希望spListItem [“Author”]与“12; #crazy”相同。但是,价值仅为“12”。我不明白为什么“; #crazy”似乎被忽略了。救命啊!
答案 0 :(得分:0)
在你的问题中不清楚,但我认为itemVersion是SPListItemVersion。该类具有CreatedBy属性,因此无需使用itemVersion [“Created By”]。
作业列在分配后仅包含用户ID不是问题。在spListItem上调用Update()方法后,它将通过用户名扩展。
答案 1 :(得分:0)
保存spListItem时,请尝试使用UpdateOverwriteVersion方法。此方法可以帮助修改系统字段,如Created,Modified和Modified By