Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
Sharepoint 如果文件存在于使用power Automation的共享文档文件夹中,请检查共享点_Sharepoint_Outlook_Automation_Power Automate - Fatal编程技术网

Sharepoint 如果文件存在于使用power Automation的共享文档文件夹中,请检查共享点

Sharepoint 如果文件存在于使用power Automation的共享文档文件夹中,请检查共享点,sharepoint,outlook,automation,power-automate,Sharepoint,Outlook,Automation,Power Automate,我正在尝试获取一些电子邮件的附件,并检查SharePoint中是否已经存在该附件。但是,由于流可能已经运行了一些已经收到的附件,它们可能在SharePoint中,也可能不在SharePoint中,因此我首先必须检查SharePoint是否存在附件,如果不存在,则使用电子邮件附件内容创建文件 到目前为止,我所做的是复制一个描述过的过程 很快出现的问题是,在“使用路径获取文件内容”操作下,文件路径输入框(下面圈出)不允许我附加当前不在文档文件夹中的文件路径 不确定这是否仍然是实现它的有效方法,或者

我正在尝试获取一些电子邮件的附件,并检查SharePoint中是否已经存在该附件。但是,由于流可能已经运行了一些已经收到的附件,它们可能在SharePoint中,也可能不在SharePoint中,因此我首先必须检查SharePoint是否存在附件,如果不存在,则使用电子邮件附件内容创建文件

到目前为止,我所做的是复制一个描述过的过程

很快出现的问题是,在“使用路径获取文件内容”操作下,文件路径输入框(下面圈出)不允许我附加当前不在文档文件夹中的文件路径


不确定这是否仍然是实现它的有效方法,或者是否有其他方法。我已经检查了所有的地方,仍然没有找到解决办法。如果有人能帮忙,我们将不胜感激

要解决这个问题,您可以使用
初始化变量
操作创建一个变量,并组成要检查是否存在的
路径
,例如“/DocumentLibrary/file.ext”。然后,您可以在
文件夹路径
框中引用该变量,以执行
使用路径获取文件内容
操作。请参见屏幕截图:

接下来,如果
使用路径获取文件内容
操作已失败,您可以
为文件创建操作配置run after
,并创建文件,否则执行其他所需操作。我已经测试了这个发送不同的电子邮件根据文件找到或没有找到,它工作得很好。
希望这能解决你的问题。

嘿,穆罕默德!因此,您所说的是有效的,但只有在您事先知道文件名的情况下才有效。我正在尝试动态浏览所有电子邮件,以获取电子邮件附件的名称,如果它们包含特定文本并具有正确的扩展名,请检查SharePoint是否有这些附件,如果没有,请将它们移动到SharePoint中。initialize变量仅当它位于顶层时才起作用,尽管当我检查电子邮件时,它会嵌套在附件条件下。非常感谢您的帮助,但正如您所知,这让人很沮丧@阿曼多加扎。。是的,你必须在顶部初始化变量,你仍然可以这样做。初始化变量后,可以使用
设置变量
操作。您可以将其放置在任何位置,具体取决于您从何处获取文件名、设置路径并根据您的逻辑使用。