変数の理解

変数の理解

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

このページの内容

Creator アプリケーション全体で参照および更新できる値を保持する変数について説明します。

提供状況

  1. 変数は、Creator のすべてのプランで利用できます。
  2. スーパー管理者、管理者、開発者のみが変数を作成および管理でき、その他のユーザーは参照のみ可能です。
  3. この機能は、すべてのデータセンターで利用できます。

概要

変数は、特定のデータを保存および参照するために使用されます。いったん作成すると、アプリケーション内のさまざまなセクションでそのデータにアクセスできるようになります。これにより、データの重複を減らし、コードの効率を高めることができます。

Zoho Creator における変数

Zoho Creator では、変数を作成し、アプリケーション内の複数の場所や異なる環境で使用できます。変数を作成すると、その値はアプリケーション内のどこからでも参照でき、一貫性と効率性が確保されます。変数の作成時に割り当てられた値は定義値として保存されます。変数の定義値はワークフローを通じて更新でき、更新後の値は現在値として保存されます。現在値は、最新のデータをリアルタイムで反映するよう動的に更新されます。この現在値がアプリケーション全体で適用されます。
メモ:変数は管理者、スーパー管理者、開発者がアクセスでき、さらにワークフローの実行を通じて有効なアプリケーションユーザーからも参照される可能性があるため、機密データを変数に保存することは推奨されません。フォームに保存されるデータとは異なり、変数には特定のユーザー権限セットを設定することはできません。

ビジネスでの利用例

従業員管理、マーケティング、タスクの追跡など、さまざまな業務で Creator アプリケーションを活用している組織を想像してください。このような場合、アプリケーションには多数のフォームと、多くの完了メッセージや注意メッセージが含まれている可能性があります。これらのメッセージは繰り返し使用されることが多いため、変数として一元管理するのが賢明です。そうすることで、メッセージを効率的に保存し、アプリケーション全体から容易に参照できるようになります。同様に、「CEO のメールアドレス」や「組織名」のような定数も変数として保存することで、アプリケーション全体で一貫して利用できます。この方法により、組織はアプリケーション内のさまざまなフォームや業務にわたって、メッセージを効果的に管理・配信できるようになります。

注意事項

  1. 同じグループ内では、変数名は一意である必要があります。
  2. 変数のデータ型は作成後は固定され、コレクションデータ型の変数をリスト形式とキー値形式の間で変更する場合を除き、変更できません。
  3. キー値形式のコレクションをリスト形式のコレクションに変更する場合は、参照箇所を適切な値に置き換えてください。同様に、リスト形式のコレクションをキー値形式のコレクションに変更する場合は、参照箇所をキーと値のペアに置き換えてください。この予防的な手順により、アプリケーションのエラー発生を防ぎ、機能性を維持できます。

制限事項

  1. 変数を含む C5 アプリケーションでは、テスト環境を作成できません。
  2. C5 テスト環境および開発者ゾーン内のアプリケーションでは、変数は利用できません。
  3. 1 つのアプリケーションにつき、作成できるグループは最大 10 個です。
  4. 1 つのアプリケーションにつき、グループ数に関係なく、作成できる変数は最大 20 個です。そのうち、コレクションデータ型の変数は最大 4 個までです。
  5. 各コレクション変数のサイズは 2 KB を超えることはできません。
  6. 変数を別のグループに移動することはできません。
  7. システム変数は、Deluge スクリプトを通じてのみ変数に割り当てることができます。
  8. 変数または変数グループの名前変更や削除は、現在コードビューではサポートされていません。
  9. 1 日あたり、Deluge スクリプト経由で実行できる変数への代入は最大 500 回です。
  10. スクリプトから同時に変数へアクセスおよび変更を行うと、期待どおりの結果が得られない場合があります。
  11. 次のワークフロー処理では、スクリプトを使用して変数の値を更新することはできません。
    1. フォームの読み込み時
    2. フォームの検証時
    3. 項目のユーザー入力時
    4. サブフォーム - 行の追加時
    5. サブフォーム - 行の削除時
    6. サブフォーム - 項目のユーザー入力時
    7. ステートレスフォームのボタン処理
    8. ページスクリプト
  12. メモ:これらの処理内で、変数の変更を伴う関数が呼び出された場合、その関数は実行されません。
  1. 変数の作成と管理