Uipath sharepoint活动-GetListItem获取不需要的元数据列和数据

Uipath sharepoint活动-GetListItem获取不需要的元数据列和数据,sharepoint,rpa,uipath,Sharepoint,Rpa,Uipath,我想从Sharepoint获取列表项,我正在使用UipathTeam.Sharepoint.activities。我测试了连接是否正常工作。但是,问题是当我将输出数据表写入CSV时,数据表的显示方式不同。列名完全搞乱了,还显示了不需要的元数据列 另一个问题是,当试图检索“Person”列时,它在CSV文件中显示“Microsoft.SharePoint.FieldUserValue” 因此,我认为您在这里遇到的问题是SharePoint如何显示数据 当数据存储在SharePoint中时,会在后台

我想从Sharepoint获取列表项,我正在使用UipathTeam.Sharepoint.activities。我测试了连接是否正常工作。但是,问题是当我将输出数据表写入CSV时,数据表的显示方式不同。列名完全搞乱了,还显示了不需要的元数据列

另一个问题是,当试图检索“Person”列时,它在CSV文件中显示“Microsoft.SharePoint.FieldUserValue”


因此,我认为您在这里遇到的问题是SharePoint如何显示数据

当数据存储在SharePoint中时,会在后台为其创建大量其他字段,可能是在SharePoint列表中查看数据时提供的字段名不是存储的字段名

当您运行“活动”时,它是否为您提供了提供CAML查询的选项?CAML是SharePoint用来指定检索哪些数据的语言。这可用于确保只回拉所需的列

至于您提到的最后一个问题,返回Microsoft.SharePoint.FieldUserValue可能与它有关,因为它已链接到SharePoint中的某个人,这不是文本字段。从编程角度来看,它包含类型为Microsoft.SharePoint.FieldUserValue的对象。如果活动中可以提供CAML查询,则可以将对象链接在一起以查找人名

编辑: 我仔细查看了您附加的屏幕截图,您确实可以提供一个CAML查询来过滤不需要的列

至于人名,看看这里和SharePoint stackexchange页面上提出的类似问题,我不完全确定是否可以只使用CAML查询