美的电饭煲剩余时间变量怎么弄
需求是:电饭煲剩余时间如果是23分钟,那么变量shijian的值就是23,然后小爱同学语音播放出出来剩余时间23分钟
目前怎么写格式都不对,正确的应该怎么写
{"value":concat("电饭煲剩余时间是", $shijian, "分钟")}文言一心帮我写的。。。
https://bbs.hassbian.com/forum.php?mod=image&aid=55626&size=300x300&key=7e3c224945520daa&nocache=yes&type=fixnonehttps://bbs.hassbian.com/forum.php?mod=image&aid=55625&size=300x300&key=e8e12ac758b457a4&nocache=yes&type=fixnone
JavaScript中字符串拼接格式: `${value}`,注意是反引号 Jarvis 发表于 2024-1-27 12:40
JavaScript中字符串拼接格式: `${value}`,注意是反引号
{"value": `电饭煲剩余时间是${shijian}分钟`} 内容修改为这个,但是显示error Chaste0866 发表于 2024-2-25 21:34
{"value": `电饭煲剩余时间是${shijian}分钟`} 内容修改为这个,但是显示error
变量作为参数要这样 :{{shijian}} ,多看看文档
不同的情况下用法不一样,有区别的
看你这个图上msg.payload就是23,所以数据的内容是{"value":("电饭煲剩余时间是{{payload}}分钟")},左侧一定要选json,不要选表达式
官方文档写了,call service组件的数据可以使用Mustache Templates,但是类型一定要是json,如果是msg.payload写成{{payload}},flow和global的属性不能省略flow和global,即{{flow.xxx}}、{{global.xxx}}
Mustache Templates说明
页:
[1]