Blob 列表中的第一项到文件逻辑应用程序

First Item in blob List To Files Logic Apps

我正在开发一个逻辑应用程序,当 blob 项发生更改时,我想训练一个模型。我已经到了只想获取文件列表中的项目之一的地步(我只想建模以训练容器中的所有文件)。

我一直在网上搜索,但确实没有找到任何简单易懂的方法来实现我想做的事情。

有没有人有任何想法或资源来实现这一目标?

谢谢! 迈克尔

针对这个需求,我提供了一个示例供大家参考。

1. 创建触发器“添加或修改 blob 时(仅限属性)”,单击“设置”触发器并将 Split On 设置为“Off”。

2. 然后使用“Get blob content”动作,将表达式triggerBody()[0]?['Path']放入“Blob”框中.

如果你想得到第一个blob,就用上面的表达式。如果想得到第二个,使用triggerBody()[1]?['Path']。如果第三....

3. 向容器添加文件时,逻辑应用会被触发两次。第一次失败是因为 triggerBody 是空列表(我不确定为什么会被触发两次,也许这是一个错误)。我们不需要担心第一次失败,第二次触发会成功,我们可以在第二次触发中得到预期的结果。我在容器中添加了三个文件,结果如下: