Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在UiPath中使用CAML查询更新Sharepoint项目的列值?_Sharepoint_Caml_Uipath - Fatal编程技术网

如何在UiPath中使用CAML查询更新Sharepoint项目的列值?

如何在UiPath中使用CAML查询更新Sharepoint项目的列值?,sharepoint,caml,uipath,Sharepoint,Caml,Uipath,我目前正在从事一个使用Sharepoint存储发票的自动化项目。我已经使用了用于UiPath的Sharepoint软件包来进行上传;现在,我正在尝试为Sharepoint中已上载的PDF设置列/元数据值。为此,我使用“更新列表项目”活动,该活动获取要更新的元数据字典和用于搜索项目的CAML查询字符串(我使用发票号作为参考)。然而,它不起作用;没有错误,它只是不更新任何内容 此活动的设置是否有错误(请参见下面的屏幕截图),或者无法使用此活动更新Sharepoint元数据?如果我不能使用此活动,我将

我目前正在从事一个使用Sharepoint存储发票的自动化项目。我已经使用了用于UiPath的Sharepoint软件包来进行上传;现在,我正在尝试为Sharepoint中已上载的PDF设置列/元数据值。为此,我使用“更新列表项目”活动,该活动获取要更新的元数据字典和用于搜索项目的CAML查询字符串(我使用发票号作为参考)。然而,它不起作用;没有错误,它只是不更新任何内容

此活动的设置是否有错误(请参见下面的屏幕截图),或者无法使用此活动更新Sharepoint元数据?如果我不能使用此活动,我将如何构建HTTP请求来实现此目的/HTTP请求活动是最好的方式吗

我应该注意,我尝试更新的pdf存储在具有/SupplierInvoice//.pdf结构的文件夹中


问题是字符串定界符干扰了您的查询,您应该使用Chr(34)来模拟子字符串。使用此选项很可能会像解决我的问题一样解决您的问题:

在本例中,我将用变量字符串“your_variant_value”更新那些与Sharepoint中的“Title”列(即文本类型)匹配的内容

“+您的变量值+” "


检查您的查询是否正确,以及是否返回项目。建议不要在编辑器中使用转义字符编写查询,而是尝试从文件中读取查询,并在运行时添加一些占位符以替换为参数值。