开发者社区 问答 正文

钉钉发送工作消息,要怎么才能换行?\n 和 \n\n 都不行。

钉钉发送工作消息,要怎么才能换行?\n 和 \n\n 都不行。

展开
收起
三分钟热度的鱼 2023-09-05 21:26:41 3741 分享 版权
4 条回答
写回答
取消 提交回答
  • 钉钉发送工作消息时,可以通过使用<br>标签来实现换行。在消息的文本内容中,使用<br>标签表示换行,钉钉将会将其解析为换行符。

    示例代码(Python):

    import requests
    
    access_token = "your_access_token"
    
    url = "https://oapi.dingtalk.com/topapi/message/corpconversation/asyncsend_v2?access_token=" + access_token
    
    data = {
        "agent_id": "your_agent_id",
        "msg": {
            "msgtype": "text",
            "text": {
                "content": "Hello<br>World"
            }
        },
        "userid_list": "user1,user2"
    }
    
    response = requests.post(url, json=data)
    

    上述示例中,在消息的文本内容中使用了<br>标签来实现换行。您可以根据需要在适当的位置添加<br>标签,以便在钉钉工作消息中实现换行效果。

    2023-09-06 22:46:47
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在钉钉发送工作消息中,要进行换行,请使用 \r\n 进行换行操作。\n\n\n 在钉钉的消息中并不会被识别为换行符。

    以下是一个示例:

    {
      "msgtype": "text",
      "text": {
        "content": "这是第一行\r\n这是第二行"
      }
    }
    

    通过在文本内容中使用 \r\n,您可以实现在钉钉工作消息中的换行效果。请确保在发送消息时按照正确的格式进行编码和发送。

    2023-09-06 15:31:22
    赞同 展开评论
  • 1、若想要手动换行,可双击对应单元格,Win端使用快捷键alt+enter换行,Mac端使用快捷键alt +option+enter换行;

    2、自动换行和手动换行区别如下:

    自动换行:自行适应单元格列宽进行换行,而且可以随着列宽的变化而变化;

    手动换行:可自定义换行位置,而且是固定的,不会随着列宽变化而改变。

    2023-09-06 14:58:32
    赞同 展开评论
  • 北京阿里云ACE会长

    在钉钉中,如果要换行,可以使用以下特殊字符组合:

    1. \n:在换Windows系统中,行符是\n,但是在钉钉中,该字符会被识别为文本内容,而不是换行。
    2. \n\n:在Windows系统中,连续的\n可以实现换行,但是在钉钉中,这个字符组合会被识别为一个空行。

    3. :在HTML中,换行符是
      ,在钉钉中,也可以使用这个字符组合来实现换行。
      因此,如果你在钉钉中发送工作消息,想要实现换行,可以使用
      或者在文本编辑器中连续输入两个\n来代替。
    2023-09-05 23:26:58
    赞同 展开评论