如何在字符串变量中添加新行

How to add new line in string variable

我正在尝试将字符串数组 + 值添加到其他字符串变量以及 msflow.But 中的换行符('\n'),但这是行不通的。任何人都可以协助解决这个问题。

详情如下:

  1. 测试字符串-> 具有某些值的字符串(A)
  2. 测试数组->值数组["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 没有为其提供原生表达式的原因。