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

Power Automate问题:如何保存Planner桶名到数组并添加新桶名

解决Power Automate数组总是被重置为空的问题

为啥会出现这个问题

你现在的流程大概率是没搞对数组的更新方式——每次操作都直接覆盖了数组,而不是往里面追加元素,所以不管怎么操作,最后数组都会回到初始的空状态。

一步步搞定

  1. 先初始化一个空数组变量

    • 在流程最开头加个「初始化变量」,类型选「数组」,初始值填[]就行。
  2. 把现有Planner桶名塞进数组

    • 用「列出桶」动作把目标Planner计划里的所有桶都拉出来。
    • 加个「应用到每一个」,遍历刚才拉出来的桶列表。
    • 循环里加「追加到数组变量」,把当前桶的「名称」字段加到你初始化的数组里。
  3. 把SharePoint里缺的桶名补进去

    • 用「获取项目」把SharePoint列表里的桶名拉出来。
    • 再搞一个「应用到每一个」,遍历SharePoint的列表项。
    • 循环里加个「条件」:检查当前列表项的桶名不在数组里。
      • 不在的话,就用「追加到数组变量」把这个桶名加进去;
      • 已经有的话直接跳过就行。
  4. 遍历数组创建新桶

    • 最后加个「应用到每一个」,遍历你攒好的数组。
    • 循环里加「创建桶」动作,用数组里的当前值当桶名。

重点提醒

  • 绝对别在循环里重新初始化数组,必须用「追加到数组变量」来累积元素,不能直接赋值覆盖数组。
  • 检查数组里有没有某个值,用contains函数就行,比如contains(variables('你的数组变量名'), items('应用到每一个')?['SharePoint里的桶名字段'])。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 13:10:30