gpt4 book ai didi

azure-logic-apps - 逻辑应用程序 - 无法评估,因为属性不存在

转载 作者:行者123 更新时间:2023-12-04 16:04:14 25 4
gpt4 key购买 nike

在逻辑应用程序中,我有一个表达式:

coalesce(triggerbody().data.job_id,triggerbody().resource_id,'error')

我基本上想获得第一个不为空的,但是其中一个在 json 有效负载中不存在。我收到一个错误:

无法评估模板语言表达式 'coalesce(triggerbody().data.job_id,triggerbody().resource_id,'error')' 因为属性 'data' 不存在,可用属性为 'transaction_id, event_type, event_time,资源、resource_id、account_id、resource_third_party_id、request_user_type、request_user_id'。请查看 https://aka.ms/logicexpressions了解使用详情。'.

如果数据不存在,则该值应为“null”并使用 resource_id。任何想法表达会是什么样子的行为?

最佳答案

这里的问题是您正在尝试访问空元素的属性:

coalesce(triggerbody().data.job_id,triggerbody().resource_id,'error')

触发器主体()。数据为空,逻辑应用无法评估 triggerbody().data.job_id , 你应该先检查是否 触发器主体()。数据一片空白。

关于azure-logic-apps - 逻辑应用程序 - 无法评估,因为属性不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49381379/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com