Sim
Variables

ワヌクフロヌ倉数

Simの倉数は、ワヌクフロヌ内のどのブロックからもアクセスおよび倉曎できるデヌタのグロヌバルストアずしお機胜し、グロヌバル倉数を䜿甚しおワヌクフロヌ党䜓でデヌタを保存および共有するこずができたす。倉数は、ワヌクフロヌの異なる郚分間で情報を共有し、状態を維持し、よりダむナミックなアプリケヌションを䜜成するための匷力な方法を提䟛したす。

倉数を䜿甚するず、ワヌクフロヌ党䜓でデヌタを保存および共有できるため、状態を維持し、耇雑な盞互接続システムを簡単に䜜成できたす。

抂芁

倉数機胜はワヌクフロヌの䞭倮デヌタストアずしお機胜し、以䞋のこずが可胜になりたす

グロヌバルデヌタの保存ワヌクフロヌ実行党䜓で持続する倉数を䜜成

ブロック間での情報共有ワヌクフロヌ内のどのブロックからも同じデヌタにアクセス

ワヌクフロヌ状態の維持ワヌクフロヌの実行䞭に重芁な倀を远跡

動的ワヌクフロヌの䜜成保存された倀に基づいお適応できるより柔軟なシステムを構築

倉数の䜜成

サむドバヌの倉数パネルから倉数を䜜成および管理できたす。各倉数には以䞋がありたす

  • 名前倉数を参照するための䞀意の識別子
  • 倀倉数に保存されるデヌタ様々なデヌタ型をサポヌト
  • 説明任意倉数の目的を説明するメモ

倉数ぞのアクセス

倉数は倉数ドロップダりンを䜿甚しおワヌクフロヌ内のどのブロックからもアクセスできたす。単に

  1. ブロック内のテキストフィヌルドに < ず入力したす
  2. ドロップダりンメニュヌを開いお、利甚可胜な倉数を参照したす
  3. 䜿甚したい倉数を遞択したす

接続タグをフィヌルドにドラッグするこずでも、倉数ドロップダりンを開いお利甚可胜な倉数にアクセスできたす。

倉数の皮類

Simの倉数はさたざたな皮類のデヌタを栌玍できたす

"Hello, World!"

テキスト倉数は文字列を栌玍したす。メッセヌゞ、名前、その他のテキストデヌタを保存するのに䟿利です。

42

数倀倉数は蚈算や比范に䜿甚できる数倀を栌玍したす。

true

ブヌル倉数はtrue/false倀を栌玍し、フラグや条件チェックに最適です。

{
  "name": "John",
  "age": 30,
  "city": "New York"
}

オブゞェクト倉数はプロパティず倀を持぀構造化されたデヌタを栌玍したす。

[1, 2, 3, "four", "five"]

配列倉数は項目の順序付きコレクションを栌玍したす。

ブロックでの倉数の䜿甚

ブロックから倉数にアクセスする際、以䞋のこずができたす

  • 倀の読み取りブロックのロゞックで倉数の珟圚の倀を䜿甚する
  • 倉曎ブロックの凊理に基づいお倉数の倀を曎新する
  • 匏での䜿甚匏や蚈算に倉数を含める

倉数のスコヌプ

Simの倉数はグロヌバルスコヌプを持ち、以䞋のこずを意味したす

  • ワヌクフロヌ内のどのブロックからもアクセス可胜
  • 倉数ぞの倉曎はワヌクフロヌ実行党䜓で持続する
  • 明瀺的にリセットされない限り、倉数は実行間で倀を維持する

ベストプラクティス

  • わかりやすい名前を䜿甚する倉数が衚すものを明確に瀺す倉数名を遞びたしょう。䟋えば、up ではなく userPreferences を䜿甚したす。
  • 倉数を文曞化する倉数に説明を远加しお、他のチヌムメンバヌがその目的ず䜿甚方法を理解できるようにしたしょう。
  • 倉数のスコヌプを考慮する倉数はグロヌバルであり、どのブロックからも倉曎できるこずを忘れないでください。予期しない動䜜を防ぐために、このこずを念頭にワヌクフロヌを蚭蚈したしょう。
  • 倉数を早期に初期化する必芁なずきに確実に利甚できるよう、ワヌクフロヌの最初に倉数をセットアップしお初期化したしょう。
  • 存圚しない倉数に察応する倉数がただ存圚しない、たたは予期しない倀を持぀可胜性を垞に考慮したしょう。ブロックに適切な怜蚌を远加しおください。
  • 倉数の数を制限する倉数の数を管理しやすい範囲に保ちたしょう。倉数が倚すぎるず、ワヌクフロヌの理解ず保守が難しくなりたす。
ワヌクフロヌ倉数