このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください
変数は、現在のコンテキストにおける特定の値を識別するために使用される一連のトークンです。ブロックのデータ範囲、フィールドのデフォルト値、連動ルール、ワークフローなどの設定で利用できます。

現在ログインしているユーザーのデータを表します。

現在ログインしているユーザーのロール識別子(ロール名)を表します。

現在のフォームの値を表し、フォームブロックでのみ使用されます。主な利用シーンは以下の通りです。


上位フィールドに基づいて下位フィールドの選択肢を動的にフィルタリングし、正確なデータ入力を保証するために使用されます。
例:

レコードとは、データテーブルの行のことで、各行が1つのレコードを表します。表示系のブロックにおける行アクションの連動ルールでは、「現在のレコード」変数が利用できます。
例:「支払い済み」の伝票では、削除ボタンを無効にします。

ポップアップアクションは、NocoBaseのインターフェース設定において非常に重要な役割を果たします。
ポップアップ内のブロックでは、「現在のポップアップレコード」変数を使用できます。関連する利用シーンは以下の通りです。
この変数は、現在のページURLに含まれるクエリパラメータを表します。ページURLにクエリ文字列が存在する場合にのみ、この変数は利用可能です。リンクアクションと組み合わせて使用すると、より便利です。


この変数の値は文字列で、NocoBase APIにアクセスするための認証情報です。ユーザーの身元を確認するために使用できます。
例:PC以外のデバイスでは「テンプレート印刷」アクションを表示しない。
