小程序
小游戏
企业微信
微信支付
扫描小程序码分享
先制作一分表单
这里是订阅消息的固定模板,格式不能改变。
这里把data的值传到了数据库中。
这里是订阅消息的通知效果。
问:怎么把表单内容的值导入订阅模板里的值?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不写死,不硬编码,改 db 查询呀,是这个意思吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
let res = await db.collection().doc()
const result = await cloud.openapi.subscribeMessage.send({
touser: who,
page: 'pages/sixin/sixin?room_id=' + e.room_id,
templateId: "Qb34B4zev4ce-9w9jr4xwF-xxxxxxxxxxxxxxx",
data: {
// 消息内容
// {{thing2.DATA}}
// 发送人
// {{thing4.DATA}}
"thing2": {
"value": res.data.content,
},
"thing4": {
"value": res.data.name,
}
})
return result
发订阅消息是不是读取的云数据库里的数据,如果是的话,在表单提交的时候把之前写死的值,替换成表单数据。或者表单数据与订阅消息做关联,等到发送订阅消息的时候,直接取关联的表单数据发送
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不写死,不硬编码,改 db 查询呀,是这个意思吗?
let res = await db.collection().doc()
const result = await cloud.openapi.subscribeMessage.send({
touser: who,
page: 'pages/sixin/sixin?room_id=' + e.room_id,
templateId: "Qb34B4zev4ce-9w9jr4xwF-xxxxxxxxxxxxxxx",
data: {
// 消息内容
// {{thing2.DATA}}
// 发送人
// {{thing4.DATA}}
"thing2": {
"value": res.data.content,
},
"thing4": {
"value": res.data.name,
},
}
})
return result