跳至主要内容

等待事件节点

Wait For Event Node Screenshot

概述

Wait For Event节点用于暂停图的执行,直到由Raise Event Node或宿主项目引发特定事件。事件名称可以在节点设置中配置,或通过输入端口动态提供。

该节点在您需要等待外部事件发生后再继续执行图形流程的场景中非常有用。例如,您可能需要等待用户点击按钮,或者等待API调用完成。

输入项

标题数据类型描述默认值备注
DataanyAny data to be passed through the node.N/AThis data will be outputted from the Data output port.

示例1:等待由Raise Event节点触发的事件

  1. 创建一个Raise Event Node并将Event Name设置为myEvent
  2. 创建一个 Wait For Event 节点并将 Event Name 设置为 myEvent
  3. 将一个文本节点连接到Raise Event Node的Data输入端口,文本内容为Raise Event
  4. 将一个文本节点连接到Wait For Event节点的Data输入端口,文本内容为Waited
  5. 将Raise Event节点和Wait For Event节点的输出端口连接到文本节点的输入端口。
  6. 运行图形。Wait For Event Node 将等待,直到 Raise Event Node 触发 myEvent 事件。
  7. 注意Wait For Event节点如何从Event Data输出端口输出Raise Event节点的数据。

Wait For Event Node Example 1

错误处理

在正常情况下,Wait For Event节点不会出错。如果事件未被触发,该节点将无限期等待。

常见问题

问:我可以使用Wait For Event节点来等待多个事件吗?

A: 不,Wait For Event 节点只能等待单个事件。如果您需要等待多个事件,可以使用多个 Wait For Event 节点。

问:我能否使用Wait For Event节点来等待API调用触发的事件?

A: 是的,你可以使用HTTP Call Node来发起API调用,然后使用Wait For Event Node来等待API调用触发的事件。

另请参阅