Mr.G 发表于 2023-8-7 10:32:46

yybl 发表于 2023-8-6 19:33
导入最新的NR,自然灾害的函数报错了。

麻烦截图NR里的报错截图, NR我就是用的最新版,没有问题的。

keyi5566 发表于 2023-8-7 10:51:22


学习一下

生煎馒头 发表于 2023-8-7 11:03:17

谢谢分享~~~

生煎馒头 发表于 2023-8-7 11:08:14

NR还没接触过

yybl 发表于 2023-8-8 01:35:31

郭子漳 发表于 2023-8-7 10:32
麻烦截图NR里的报错截图, NR我就是用的最新版,没有问题的。

没事了,自己加上去了。
你给的sensor没有all参数

sunquanqing 发表于 2023-8-9 12:39:47

const lenold = msg.payload;
const text = msg.warning.attributes.text;
const title = msg.warning.attributes.title;
const warningall = msg.warning.attributes.all;
const tsbtjl = msg.payload;
var len = '';

len = warningall.length;

var alert_content = [];
var xrtsbtjl = [];
for (var i = 0; i < Number(len); i++) {
    if (tsbtjl.indexOf(`${warningall.pubTime}` + `${warningall.title}`) != -1) {
    }
    else {
      alert_content.push({ 'id': i + 1, 'pubTime': `${warningall.pubTime}`, 'title': `${warningall.title}`, 'text': `${warningall.text}`, });
      xrtsbtjl.push(`${warningall.pubTime}` + `${warningall.title}` + "丨");
    }
}
msg.alert_content = alert_content;
msg.payload = tsbtjl + xrtsbtjl;

return msg;



这个函数运行后总是提示:
function : (error)
"TypeError: Cannot read properties of undefined (reading 'length')"


这是怎么回事啊,求指导。

sunquanqing 发表于 2023-8-9 15:12:59

yybl 发表于 2023-8-8 01:35
没事了,自己加上去了。
你给的sensor没有all参数

all 参数是怎么添加的?求教

chieng 发表于 2023-8-9 15:29:46

学习一下

huangkaibin 发表于 2023-8-9 21:13:39

谢谢分享

Mr.G 发表于 2023-8-10 07:50:48

sunquanqing 发表于 2023-8-9 12:39
const lenold = msg.payload;
const text = msg.warning.attributes.text;
const title = msg.warning.attr ...

代码没有任何问题,您自己再检查下是什么问题
页: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17
查看完整版本: 根据论坛dscao大佬和风天气插件写的NR推送播报天气,11.16更新