ウォッチャーのシンプル入力

simple 入力を使用して、ウォッチがトリガーされたときに実行コンテキストに静的データをロードします。これにより、データを中央に保存し、テンプレートで参照できるようになります。

静的データは、文字列(str)、数値(num)、またはオブジェクト(obj)として定義できます:

Js

  1. "input" : {
  2. "simple" : {
  3. "str" : "val1",
  4. "num" : 23,
  5. "obj" : {
  6. "str" : "val2"
  7. }
  8. }
  9. }

例えば、次のウォッチは、simple 入力を使用して、毎日のリマインダー電子メールの受取人名を設定します:

Js

  1. {
  2. "trigger" : {
  3. "schedule" : {
  4. "daily" : { "at" : "noon" }
  5. }
  6. },
  7. "input" : {
  8. "simple" : {
  9. "name" : "John"
  10. }
  11. },
  12. "actions" : {
  13. "reminder_email" : {
  14. "email" : {
  15. "to" : "[email protected]",
  16. "subject" : "Reminder",
  17. "body" : "Dear {{ctx.payload.name}}, by the time you read these lines, I'll be gone"
  18. }
  19. }
  20. }
  21. }