【问题标题】:How to send a message on Microsoft teams with new line character while importing the message from an Excel sheet如何在从 Excel 工作表导入消息时使用换行符向 Microsoft 团队发送消息
【发布时间】:2020-03-18 15:30:57
【问题描述】:

我在 Microsoft Excel 中有一个表格,它在 A15 单元格中生成一段字符串(Col A 中的最后一个蓝色单元格),这段字符串包含一个使用 char(10) 创建的换行符。

现在我创建了一个 Microsoft Flow 自动化,它读取此表并将其发布到我在 Microsoft Teams 上的一个频道上。 我的问题是新行字符在此过程中完全被丢弃,整个字符串在 Microsoft Teams 的最后一条消息中作为一行出现,有没有办法解决这个问题。

我在下面添加了我的流程

这是我使用 Microsoft 流自动化获取输出消息的方式:

但这是我真正希望输出消息的样子:

这是测试运行的输出,我在这里看起来一切正常。我无法确定问题

任何建议或帮助将不胜感激。

【问题讨论】:

  • 您的 HTMLBody 似乎无法将 Excel 的 Char(10) 识别为换行符。尝试用 HTML 版本的 linebreak <br> 替换它们,而不是在生成字符串时看看是否能解决您的问题。
  • 谢谢大佬,确实有效
  • 不客气,我也发布了我的评论作为答案,以防其他人在遇到类似问题时偶然发现您的问题。

标签: excel ms-office microsoft-teams power-automate


【解决方案1】:

流程由 HTML 代码生成,但换行符设置为换行符Char(10) 的 Excel 值。 HTML 不会将此识别为换行符并忽略它。生成要作为输出的单元格时,请将Char(10) 替换为HTML 版本<br>

【讨论】:

    【解决方案2】:

    尝试在要换行的消息中使用 \r\n\r\n。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-18
      • 2020-03-23
      • 2022-11-23
      • 1970-01-01
      • 1970-01-01
      • 2019-04-22
      相关资源
      最近更新 更多