如何在字符串变量中添加新行
How to add new line in string variable
我正在尝试将字符串数组 + 值添加到其他字符串变量以及 msflow.But 中的换行符('\n'),但这是行不通的。任何人都可以协助解决这个问题。
详情如下:
- 测试字符串-> 具有某些值的字符串(A)
- 测试数组->值数组["B","C"]
3.Test-追加->期待结果
AB
AC
当前结果
ABAC
您的问题被标记为 'powerapps',但在描述中您提到了 'msflow'(Power Automate)。根据您所谈论的产品,您会采用不同的方法。
在 Power Apps 中,您可以使用函数 Char(10) 向字符串添加新行。所以如果你有一个字符串变量和一个有值的集合,你可以使用类似下面的表达式:
Set(testString, "A");
Collect(testArray, "B", "C");
Set(result, Concat(testArray, testString & Value & Char(10)))
在 Power Automate 中,它不是那么简单,但我在 this community post 找到了一个替代方法,您可以在其中使用下面的表达式来获得换行符:
json('{"NL":"\n"}')?['NL']
因此,如果您的变量初始化如下:
您可以在 Apply 中将新行附加到每个块:
希望对您有所帮助!
这取决于输出的位置。
例如如果要在电子邮件中发送串联文本,则换行符为 <br/>
.
因此这就是 flow 没有为其提供原生表达式的原因。
我正在尝试将字符串数组 + 值添加到其他字符串变量以及 msflow.But 中的换行符('\n'),但这是行不通的。任何人都可以协助解决这个问题。
详情如下:
- 测试字符串-> 具有某些值的字符串(A)
- 测试数组->值数组["B","C"]
3.Test-追加->期待结果
AB
AC
当前结果
ABAC
您的问题被标记为 'powerapps',但在描述中您提到了 'msflow'(Power Automate)。根据您所谈论的产品,您会采用不同的方法。
在 Power Apps 中,您可以使用函数 Char(10) 向字符串添加新行。所以如果你有一个字符串变量和一个有值的集合,你可以使用类似下面的表达式:
Set(testString, "A");
Collect(testArray, "B", "C");
Set(result, Concat(testArray, testString & Value & Char(10)))
在 Power Automate 中,它不是那么简单,但我在 this community post 找到了一个替代方法,您可以在其中使用下面的表达式来获得换行符:
json('{"NL":"\n"}')?['NL']
因此,如果您的变量初始化如下:
您可以在 Apply 中将新行附加到每个块:
希望对您有所帮助!
这取决于输出的位置。
例如如果要在电子邮件中发送串联文本,则换行符为 <br/>
.
因此这就是 flow 没有为其提供原生表达式的原因。