找回密码
 立即注册
查看: 6157|回复: 4

[教程系列] 关于nodered总message的语法问题?[求助]

[复制链接]

65

主题

788

回帖

3044

积分

论坛元老

积分
3044
金钱
2184
HASS币
40
发表于 2020-12-21 13:28:22 | 显示全部楼层 |阅读模式
RT求助:
在前一个模块(函数定义)已经赋值
msg.payload.name = msg.payload.event.new_state.attributes.friendly_name
return msg;

随后流程到下一个模块(call service)为何取不到name ?
是语法写的有问题么?
{
    "notification_id": "1",
    "title": "监控告警",
    "message": "${msg.payload.name}"
}

另:求教关于nodered函数语法的学习教程链@


回复

使用道具 举报

46

主题

595

回帖

4423

积分

元老级技术达人

积分
4423
金钱
3752
HASS币
120
发表于 2020-12-21 14:02:14 | 显示全部楼层
试试这种方式
{
    "media_content_type": "music",
    "media_content_id": "https://qyapi.weixin.qq.com/cgi-bin/media/get?access_token={{{payload.access_token}}}&media_id={{{message.MediaId}}}"
}
回复

使用道具 举报

65

主题

788

回帖

3044

积分

论坛元老

积分
3044
金钱
2184
HASS币
40
 楼主| 发表于 2020-12-21 14:42:54 | 显示全部楼层
evantalk 发表于 2020-12-21 14:02
试试这种方式
{
    "media_content_type": "music",

试了{{msg.payload}}不行,
却没试{{{ }}}
{{{msg.payload.name}}}可行
感谢回复!!
回复

使用道具 举报

7

主题

181

回帖

2415

积分

金牌会员

积分
2415
金钱
2227
HASS币
0
发表于 2020-12-27 16:39:25 来自手机 | 显示全部楼层
    "message": msg.payload.name
回复

使用道具 举报

7

主题

181

回帖

2415

积分

金牌会员

积分
2415
金钱
2227
HASS币
0
发表于 2020-12-27 16:40:53 来自手机 | 显示全部楼层
或是    "message": '${msg.payload.name}',那两个小点是键盘最左上角那个,不是单引号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-3 00:49 , Processed in 0.252576 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表