You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logic Apps Standard无状态流变量未刷新问题求助

Logic Apps Standard 无状态流变量值重复问题

我正在开发Logic Apps Standard的无状态流,流程步骤如下:

  • 从SharePoint文件夹获取文件
  • 循环处理这些文件
  • 为每个文件生成GUID
  • 基于生成的GUID,将文件上传至临时文件夹,用tempFolderId变量存储GUID值

遇到异常:当文件夹中有2个文件时,tempFolderId每次赋值显示为不同的GUID,但上传文件时,有时能使用正确值(多为首次运行),有时两次都使用同一个GUID(即使变量赋值记录显示每次不同)。

相关SetVariable动作代码

{
  "type": "SetVariable",
  "description": "declared this as tempFolderId variable was not getting refreshed due to some reason",
  "inputs": {
    "name": "tempFolderName",
    "value": "@variables('tempFolderId')"
  },
  "runAfter": {
    "HTTP-upload_file": [
      "SUCCEEDED"
    ]
  }
}

构建最终负载的Compose动作结果

[
  {
    "TempFolderId": "030a9827-c5d2-4892-8c25-f12d7c6ba0a1",
  },
  {
    "TempFolderId": "030a9827-c5d2-4892-8c25-f12d7c6ba0a1",
  }
]

流程执行截图

流程执行截图(√表示循环内变量值更新正确,×表示更新后的值未传递)

请问我遗漏了什么?


内容的提问来源于stack exchange,提问作者sam

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 23:30:07