【问题标题】:Microsoft Flow: How can I use the value from one field of Flow action into another for manipulationMicrosoft Flow:如何将 Flow 操作的一个字段中的值用于另一个字段进行操作
【发布时间】:2019-05-08 19:49:54
【问题描述】:

我是 Microsoft Flow 的新手。我正在创建我的第一个流程,它将在用户提交表单后开始。经批准后,它会做一些事情,然后需要作为全天事件添加到 Outlook 日历中。完成后,它将向原始请求者发送一封批准电子邮件。

我卡在“创建事件 (V2)”操作中,该操作用于将事件添加到 Outlook 日历。我需要将其添加为“全天活动”。有一个布尔标志来执行此操作,但它仍然需要我指定此事件的开始和结束时间。现在我可以提供开始时间,因为这是用户请求的日期。我需要为此添加 24 小时作为结束时间,以便我可以将其创建为“全天事件”。这是我目前卡住的地方。

我查看了可以使用 addHours() 函数的表达式,但我找不到在此函数的“开始时间”字段中使用值的方法。 我尝试为开始时间和结束时间提供相同的值并启用全天事件,但它出错了。如果我不使用全天事件选项,它会在午夜添加事件 15 分钟。

如果我查看 json,以下是所代表的内容。

 "Start": "@body('Get_response_details')?['r63544e49a58a41a9bab487bb684844ff']",
        "End": "@body('Get_response_details')?['r63544e49a58a41a9bab487bb684844ff']"

我需要找到一种方法,让我可以从一个领域抽出时间并增加 24 小时。感谢您的帮助。

【问题讨论】:

    标签: power-automate


    【解决方案1】:

    找到了答案,再简单不过了。 单击“表达式”选项卡后,即可使用 Microsoft 提供的功能。我正在使用addHours() 函数。当我需要添加参数时,我只需切换回弹出窗口中的“动态内容”选项卡,然后单击需要使用的字段。请看下面的截图。

    这解决了我当前的问题。但我仍然需要找出如何从表达式或另一个字段中的操作中引用任何字段。

    【讨论】:

      【解决方案2】:

      由于The action cannot reference itself.,用户无法从同一操作中引用另一个字段

      但是,我们可以Initialize a variable 或使用“数据操作”组中的Compose 操作,并在后续操作中使用此值。

      关于Create event 操作中的开始/结束字段 - 另一个速记函数 可以用来手动添加时间的是: formatDateTime(triggerBody()?['date_field'],'yyyy-MM-ddT09:00')

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多