gpt4 book ai didi

azure - 替换字符串中的新行

转载 作者:行者123 更新时间:2023-12-01 12:11:16 24 4
gpt4 key购买 nike

我有一个逻辑应用程序,当安全中心出现安全警报时会触发该应用程序。

我有一个步骤,将输入的子集映射到 JSON 文档并使用它来创建文件。

我需要将我创建的 JSON 文档全部放在一行中,因此我需要确保替换输入中的所有控制行提要。

输入示例:

{
"headers": {
"Content-Type": "application/json"
},
"body": {
"RemediationSteps": "[\r\n \"1. Enforce the use of strong passwords\",\r\n \"2. Add the source IP to NSG block list for 24 hours\",\r\n \"3. Create an allow list for RDP access in NSG\"\r\n]"
}
}

我的映射(在设计器中):

replace(triggerBody()?['RemediationSteps'], '\r\n', ' ')

但是,我的 JSON 文档中仍然出现新行。

最佳答案

在设计 View 中进行编辑时,逻辑应用会向原始反斜杠添加一个反斜杠以将其取消。如果您转到代码 View ,您可以手动将其删除。

来自:

"value": "@{replace(items('...')['...'],'\\\r\\\n',' ')}"

致:

"value": "@{replace(items('...')['...'],'\r\n',' ')}"

关于azure - 替换字符串中的新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51679595/

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