如何在Azure中设置逻辑应用以基于名称将文件从blob存储传输到sharepoint?

nkhmeac6  于 2023-02-05  发布在  其他
关注(0)|答案(1)|浏览(106)

大家早上好
我正在尝试构建一个逻辑应用程序,将文件从Azure Blob存储上传到Sharepoint。当所有文件都应该上传到一个文件夹时,这很容易做到。我被要求按名称分隔它们。因此,如果文件名称中包含"dog",它应该转到文件夹1,但如果文件名称中包含"cat",它应该转到Sharepoint上的另一个文件夹。来自相同的blob存储。
我尝试向逻辑应用程序添加一个条件,即如果"name"包含"dog"为"true",则将其上载到文件夹1,如果为"false",则将其上载到文件夹2(总是有一个文件包含"狗"或"猫"),但它仍然将它们全部上传到结果为"假"的文件夹中。基本上,当我运行逻辑应用程序时,所有结果都是假的,所以问题出在条件本身,但由于我是新手,我无法弄清楚,到底是什么失败了。下面是逻辑应用程序的屏幕截图,上传所有文件到一个文件夹,我不太确定在哪里放置条件(我试着把它放在任何地方,同样的结果),以及如何正确配置它。
将所有内容上传到一个文件夹的工作解决方案

rryofs0p

rryofs0p1#

如果条件的左手是blob的名称,根据您所说的,右边应该是单词Library ...没有表达式或其他任何内容。
你的情况,用简单的英语来说,就是...
如果blob的名称包含单词“Library”,则执行正确的一面,否则执行错误的一面。
如果要检查单词Library(忽略大小写),请将blob名称 Package 在toLower()表达式中,并将右侧设置为全部小写,如下所示...library

相关问题