Logic Apps触发器的evaluatedRecurrence属性解析及相关疑问
关于Logic Apps触发器中evaluatedRecurrence属性的解答
1. 该属性是什么?
evaluatedRecurrence是Logic Apps recurrence触发器的未公开后台属性,用于存储触发器运行时实际生效的调度配置值。当你在常规recurrence中使用动态表达式、参数引用这类非静态配置时,系统会先解析这些表达式得到具体静态值,再把最终生效的完整调度规则存入该属性。它无法通过逻辑应用设计器配置,也未在官方文档中公开。
2. 与常规recurrence属性的区别
recurrence:属于用户定义的模板层配置,可包含动态表达式、参数引用(比如示例中的@parameters('RunFrequencyMinutes')),是设计阶段设定的调度规则模板。evaluatedRecurrence:是系统运行时解析后的最终生效配置,所有值都是静态具体数值(比如示例中的interval: 3),完全对应触发器实际执行的调度频率,相当于模板配置的"落地结果"。
3. 每次评估是否算作一个操作?
不算。evaluatedRecurrence仅用于记录解析后的调度配置,触发器的后台调度评估属于平台内部逻辑,不会计入Logic Apps的操作计数。只有当触发器触发后,工作流后续执行的步骤才会被统计为操作。
示例代码
"triggers": { "Every_x_minutes": { "recurrence": { "frequency": "Minute", "interval": "@parameters('RunFrequencyMinutes')", "timeZone": "W. Europe Standard Time" }, "evaluatedRecurrence": { "frequency": "Minute", "interval": 3, "timeZone": "W. Europe Standard Time" }, "type": "Recurrence" } }
内容的提问来源于stack exchange,提问作者Devvox93
相关产品推荐
相关产品推荐

