SharePoint列表字段可以为字符串,数字,布尔,人员或组等类型。
当字段为人员或组且需要通过Graph Api来修改这个字段的值时,发现这个字段的LookUpId为int型,但AAD用户的Id为guid。完全对不上。
后面找了一篇文章,发现这个LookUpId的取值来自sharepoint的一个隐藏用户列表。
https://stackoverflow.com/questions/61143146/how-to-get-user-from-user-field-lookupid
可以通过获取普通SharePoint list数据的方式来获取这个列表的数据,然后可以使用这个隐藏用户列表的id来对应LookUpId了。