从方法调用触发器

在定义方法时,可以将其定义为在调用方法时异步执行触发器。本节将解释如何定义方法来激发触发器。以下示例提供了通过方法调用触发器的分步程序。

第 1 部分:在添加或更新物模型时定义方法

  1. 开始定义方法并输入 Key(键值)。有关定义方法的更多信息,请参阅定义方法

    记录 Thing definition Key(物模型键值)和 Method Key(方法键值),在定义触发器时还需要用到它们


  2. Handler(处理方式)下拉菜单中选择触发器
  3. 单击 Update/Add(更新/添加)
  4. 使用定义的物模型创建 Thing(物)。有关定义物模型的更多信息,请参见创建物模型

第 2 部分:使用包含相同键值和物模型的 method.exec 事件定义触发器

  1. 单击 Developer >> Triggers >> New Trigger(开发者 >> 触发器 >> 新触发器)
  2. 拖放 method.exec 事件。有关更多信息,请参阅 method.exec 事件

  3. 完成触发器。例如:
  4. 单击 Add(添加)
  5. 导航至具有第 1 部分定义的物模型的物,单击 Methods(方法)选项卡。
  6. 当您单击方法时,就能够激发触发器
  7. 想要返回触发器输出,则需要使用 trigger.result 动作返回所需的值
  8. 现在当您执行方法时,就可以得到结果。