Azure 逻辑应用程序 - 如何指定可选参数 "When a HTTP request is received"?

Azure Logic App - How do I specify optional parameters "When a HTTP request is received"?

早上好。我是逻辑应用程序的新手,我想向如下所示的逻辑应用程序添加一个可选参数。我假设如果我在相对路径中指定它,它将始终需要提供,但也许情况并非如此。这是一个布尔参数,所以如果没有提供,也许有办法将默认值设置为“false”?如有任何建议,我们将不胜感激!

您需要设置动态内容和表达方式才能实现:

if(equals(triggerOutputs()['relativePathParameters']['type'],'{}'),false,triggerOutputs()['relativePathParameters']['type'])

if(equals(triggerOutputs()['relativePathParameters']['year'],'{}'),false,triggerOutputs()['relativePathParameters']['year'])

这是表达式的官方文档:

https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#if

https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference#equals