【问题标题】:How to extract username from Http QueryString in logic app?如何从逻辑应用程序中的 Http QueryString 中提取用户名?
【发布时间】:2021-09-13 21:46:28
【问题描述】:

我将查询字符串发送为:

https://prod-17.westindia.logic.azure.com:443/workflows/f3b63b086e61420e8d76b7478f4b3e39/triggers/manual/paths/invoke?api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=nESqZWY2NyAKKhCkaM0VnfenHuTqi1NSBjJdl9M5jNA&UserName=SecretName&Password=Nikita@123

我想在逻辑应用中提取用户名。为此,我使用了 Compose 连接器并在表达式中使用以下语句。

coalesce(triggerOutputs()['queries']?['UserName'] , 'blank')

我已尝试这样做:: triggerOutputs()['queries']?['UserName']

但是我在输出中的 UserName 前面附加了一个空格。因此,即使用户名是正确的,我的条件也会变为错误。

如何去掉前面多余的多余的空间。

HTTP 连接器输出为:

在这种情况下,密码工作正常。输出如下:

【问题讨论】:

    标签: azure azure-logic-apps azure-keyvault azure-integration-runtime


    【解决方案1】:

    您应该使用trigger output,而不应该使用Coalesce 表达式

    【讨论】:

      猜你喜欢
      • 2022-08-19
      • 2022-12-09
      • 2019-08-09
      • 1970-01-01
      • 1970-01-01
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多