You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Slack SendMessage函数文本无故换行问题求助

Slack消息自动换行问题解决

可行解决方案

1. 用代码块强制不换行

Slack的代码块内容不会自动折行,超出宽度时会出现横向滚动条。修改你的代码里的greeting变量,把文本用三个反引号包裹:

const greeting = `\`\`\`Long message here is getting wrapppppppppppped for no reason when plenty of space\`\`\``;

注意要确保消息以mrkdwn格式发送(多数Slack函数默认支持,若没开启需在SendMessage配置里指定mrkdwn: true)。

2. 用<nobr>标签实现无换行文本

如果不想用代码块的样式,可以用Slack支持的<nobr>HTML标签包裹文本,强制单行显示:

const greeting = `<nobr>Long message here is getting wrapppppppppppped for no reason when plenty of space</nobr>`;

同样需要开启mrkdwn格式,否则标签会被当作普通文本输出。


Slack普通文本的自动换行是平台默认行为,只有通过上述格式设置才能绕过这个规则。

内容的提问来源于stack exchange,提问作者Noitidart

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 09:33:24