Azure Logic应用程序“对于每个”循环不起作用

时间:2020-04-25 00:52:38

标签: azure-functions-core-tools

以下是快照,这些快照具有我选择语言并单击我的网页中的“提交”后的输出信息:

如您所见,我在网页中选择的语言(西班牙语和泰语)似乎已通过JSON正确传递给了Azure。问题在于,For Each循环仅运行一次,然后仅将一个caption.vtt文件放到OneDrive文件夹中。

预期的行为应该是for循环重复两次(因为有两种语言),并且应该将两个caption.vtt文件(西班牙语和泰语)输出到OnDrive文件夹中。

为什么我的For Each循环仅运行一次并且仅将一个VTT文件输出到OneDrive?查看快照,看起来像(应该运行两次并输出两个文件)如何解决此逻辑应用程序问题,以便输出两个字幕vtt文件(每种语言一个)?

1 个答案:

答案 0 :(得分:1)

正如聊天中所说,问题不是逻辑应用程序迭代问题:您的逻辑应用程序在捕获显示时进行了两次迭代(第2个,第2个,第2个)。

您的问题出在您的实施中:您看不到2个结果,因为您创建文件的步骤是创建2个同名文件。

在“创建文件”操作中更改文件名,使其具有2个不同的名称(因此,请使用foreach循环中的变量)

相关问题