node-red - 在 msg.criteria 中放入什么来获取 Node-RED 电子邮件节点中的电子邮件?
问题描述
我有两个使用node-red-node-email
Node-RED 中的节点的流程。
第一个使用预定义的值来获取所有电子邮件(Criteria : All)。它可以正常工作并获取我在收件箱中的两封电子邮件:
第二个应该模仿相同的,但通过指定msg.criteria
:
我创建了一个带有change
设置值的节点的流。
电子邮件模块的信息页面指的是另一个模块的文档页面,并没有给出明确的示例,但我假设我应该添加一个字符串值[ ALL ]
. 这是模块的相关部分change
:
"rules": [
{
"t": "set",
"p": "criteria",
"pt": "msg",
"to": "[ 'ALL' ]",
"tot": "str"
}
结果,电子邮件节点更改为connecting
then tofetching
并保持在此状态。Node-RED Web 服务器有一段时间没有响应。
我还尝试通过msg.criteria
以下方式指定为 JSON 对象(结果我得到了"Invalid 'to' JSON property"
调试):
"rules": [
{
"t": "set",
"p": "criteria",
"pt": "msg",
"to": "[ 'ALL' ]",
"tot": "json"
}
],
或以下方式(结果我根本没有响应;电子邮件节点甚至没有进入connecting
状态):
"rules": [
{
"t": "set",
"p": "criteria",
"pt": "msg",
"to": "{ [ 'ALL' ] }",
"tot": "json"
}
],
应该是什么类型msg.criteria
以及它应该包含什么数据来获取所有电子邮件(以及扩展其他标准)?
解决方案
推荐阅读
- python - Tensorflow:单个图像中不平衡类的加权 sparse_softmax_cross_entropy
- ubuntu - Drush 没有在 ubuntu18.10 上运行
- ffmpeg - FFmpeg 打印后卡住 警告:EOF 时间戳不可靠
- python - 如何绘制线性回归?
- python - 如何在 Pandas 数据框中按小时对行进行分组?
- javascript - 向下滚动一定数量的像素后如何重新启动视频?
- python-3.7 - TensorFlow 在命令提示符下工作,但在 spyder(ipython)中不起作用
- powershell - 传递包含 Get-ChildItem 路径的变量不会给出结果
- c# - 如何从 ListView 中检索 Label 中选定的文本?
- php - 如何从刀片中的关联数组中获取数据?