在 Azure 逻辑应用程序参数中设置和解压对象数组
Set and unpack array of objects in Azure Logic App parameters
我有一个由计划触发的逻辑应用程序(没有我可以从中检索变量的传入 http 请求),我想在此逻辑应用程序中设置一些在 For each
块中检索的参数。
For each
块中应检索的每个参数都是一个元组:('foo', 'bar')
。
我希望在逻辑应用程序参数中将这些参数设置为:
Name: MyConfigArray
Type: Array
Default Value: [('foo', 'bar'), ('baz', 'qux')]
但它抛出 Enter a valid array
错误。
我还希望能够解压 For each
块 Current item
中的每个单独元素。我在这里寻找最佳实践。谢谢
要创建对象数组,可以使用以下语法:[{"a":["foo","bar"]},{"a":["baz","qux"]}]
要访问 For each
块内的各个值,您可以使用这样的表达式:item().a[0]
- 它会 return "foo" 和 "baz"。
我有一个由计划触发的逻辑应用程序(没有我可以从中检索变量的传入 http 请求),我想在此逻辑应用程序中设置一些在 For each
块中检索的参数。
For each
块中应检索的每个参数都是一个元组:('foo', 'bar')
。
我希望在逻辑应用程序参数中将这些参数设置为:
Name: MyConfigArray
Type: Array
Default Value: [('foo', 'bar'), ('baz', 'qux')]
但它抛出 Enter a valid array
错误。
我还希望能够解压 For each
块 Current item
中的每个单独元素。我在这里寻找最佳实践。谢谢
要创建对象数组,可以使用以下语法:[{"a":["foo","bar"]},{"a":["baz","qux"]}]
要访问 For each
块内的各个值,您可以使用这样的表达式:item().a[0]
- 它会 return "foo" 和 "baz"。