azure-functions-core-tools - Azure 逻辑应用“For Each”循环不起作用
问题描述
这是我选择语言并在我的网页中单击“提交”后具有输出信息的快照:
如您所见,我在网页中选择的语言(西班牙语和泰语)似乎可以通过 JSON 正确传递到 Azure。问题是,For Each 循环只运行一次,并且只将一个 caption.vtt 文件放到 OneDrive 文件夹中。
预期的行为应该是 for each 循环迭代两次(因为有两种语言)并且应该将两个 caption.vtt 文件(西班牙语和泰语)输出到 OnDrive 文件夹中。
为什么我的 For Each 循环只运行一次并且只将一个 VTT 文件输出到 OneDrive?查看快照,它看起来像(它应该运行两次并输出两个文件)如何解决这个逻辑应用问题,以便输出两个标题、vtt 文件(每种语言一个)?
解决方案
正如聊天中所说,问题不是逻辑应用迭代问题:您的逻辑应用迭代两次,因为您的捕获显示(1 of 2, 2 of 2)。
您的问题在于您的实施:您看不到 2 个结果,因为您的创建文件步骤正在创建 2 个同名文件。
在创建文件操作中更改文件名,使其具有 2 个不同的名称(因此使用 foreach 循环中的变量),您就完成了
推荐阅读
- android - 如何在 Flutter 中本地存储数据库以进行只读访问?
- json - 杰克逊反序列化缺少字段不会抛出异常
- git - 使用具有不同分支的 git stash
- linkedin - #linkedin linkedin API 无法创建广告帐户
- powerbi - 是否可以将power bi报告迁移到tableau报告
- javascript - 在 vuejs 中使用 vuelidate 验证密码?
- mysql - mySQL 初始化文件未执行
- javascript - 如何将字符串转换为递归对象?
- python - 如何循环返回多个输出的生成器?
- javascript - React-Native UI-Kitten Modal 每次都会触发“在现有状态转换期间更新”警告