这种的是用钉钉待办。
创建钉钉待办任务https://open.dingtalk.com/document/isvapp/add-dingtalk-to-do-task
调用本接口,发起一个钉钉待办任务
调用本接口,实现发起一个钉钉待办任务。该待办事项会出现在钉钉客户端“待办事项”页面。
钉钉ActionCard消息的样式是由钉钉客户端自动控制的。可以按照官方文档中的示例进行操作,但是不能自由地更改某些元素的颜色。
钉钉ActionCard消息是一种特殊的卡片消息,它可以包含更多的元素,比如按钮、跳转链接、Markdown格式的文本等。要实现ActionCard消息的效果,首先需要构造一个符合格式的JSON字符串作为消息的内容。以下是一个简单的例子:
{
"msgtype": "actionCard",
"actionCard": {
"title": "欢迎使用钉钉ActionCard消息",
"text": "[{"tag": "h1", "text": "这是一条ActionCard消息"}]",
"btnOrientation": "0",
"singleTitle": "更多操作",
"singleURL": "http://www.dingtalk.com",
"hideAvatar": "0",
"btns": [
{"title": "查看详情", "actionURL": "http://www.dingtalk.com"},
{"title": "复制链接", "actionURL": "http://www.dingtalk.com"}
]
},
"agentId": "123"
}
上面的JSON字符串就是一个符合格式的ActionCard消息的内容,其中:
msgtype
表示消息类型,此处应设为'actionCard'。actionCard
表示ActionCard的具体内容,其中的各个字段代表不同的含义。title
表示卡片的标题。text
表示卡片的内容,支持Markdown格式。btnOrientation
表示按钮的排列方向,可以设为0(垂直排列)或1(水平排列)。singleTitle
和singleURL
表示单个按钮的标题和跳转链接。btns
表示多个按钮的列表,每个按钮都有一个title
和一个actionURL
字段,分别表示按钮的标题和跳转链接。agentId
表示发送者的标识。钉钉发送ActionCard消息时,灰色的文字可以通过插入Markdown语法来实现。可以使用Markdown的<del>
标签来实现删除线效果,这样文本就会变成灰色。
例如:
{
"msgtype": "actioncard",
"actioncard": {
"title": "工单已关闭",
"text": "[工单号:123](https://dingtalk.com)",
"btnOrientation": "0",
"singleTitle": "查看详情",
"singleURL": "https://dingtalk.com"
}
}
在这个例子中,"工单号:123"就是使用Markdown语法实现了超链接效果。
如果你想要实现的是另一种形式的灰色文字效果,例如整个段落都变成灰色,那么可以通过CSS来实现。这需要你在ActionCard消息中添加一个HTML部分,并且给这个部分指定一个CSS类,然后在这个类中设置文字颜色为灰色。
在编写Markdown语法时,请遵循正确的Markdown语法规范。消息长度限制和字符集编码等问题。https://open.dingtalk.com/document/orgapp/event-subscription-and-data-push
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。