Prev Next

ここでは、変数を使い始める方法と、アプリ内で変数を使用する方法を説明します。

この記事では...

  • 変数の使い始め方
  • より詳細な分析のために変数を利用する方法
  • 変数をトリガーと一緒に使う方法

概要

変数は、Tulipアプリでデータを保存・参照するための主要な手段です。

テキスト入力の値を保存したいときや、アプリのあらかじめ決められたプロパティにアクセスしたいときは、変数が必要です。

または、アプリ内の過去のユーザーの決定に基づいて特定の値を計算したい場合は、変数が必要です。

変数は、特定のユースケースに応じて、アプリの完了時にリセットされるか、複数回の完了を通じて値を維持することができます。

アプリを設計するとき、変数はしばしばデバイスからの出力を保存するために使用されます。

変数は、アプリのロジックを駆動する他のトリガーの条件として使用することもできます:

  1. テキスト表示の変更
  2. 他のステップに進む。
  3. オペレータに別のタスクを実行するよう促す。

変数は、アナリティクスツールで詳細なレポートを作成するためにも必要です。オペレータから個別のデータポイントを取得したい場合は、変数に取り込む必要があります。

変数の作成

App Editorで変数を作成するには、主に2つの方法があります:

変数ダイアログ

App Variables ダイアログで新しい変数を作成するには、以下の手順に従います:

  1. コンテキストペインからAppタブを選択する。
  2. Variables の隣にあるXをクリックします。

  1. 開いたモーダルには、現在のアプリ内のすべての変数と、以下に説明するような関連する属性が表示されます:

How To Create And Use Variables_471418756.png{height="" width=""} をクリックします。

  1. Create Variableをクリックします。
  2. 変数に名前を付け、ドロップダウンから変数タイプを選択します。Create をクリックします。

変数の属性

データ型

変数に格納されるデータのタイプ。以下の値のいずれかを取ることができます:

  • 数値(小数を含む)
  • ブール値(真/偽)
  • テキスト
  • 整数
  • 間隔(秒数)
  • 画像(URLまたは手動アップロード)
  • チューリップ・ユーザー
  • 日時(タイムスタンプ)
  • ステーション
  • マシン
  • 配列(リストされた任意の変数タイプ)
  • オブジェクト
  • カラー

Learn more about each data type here.

情報および構成

使用場所:変数が使用されているステップ名とトリガー/ウィジェットを表示する階層。

完了時にクリア:アプリが完了したときに、変数のデータをクリアするかどうか。注意:これらの変数は、"Complete and Go To Splash Screen "アクションの後にクリアされます。

Tip

If you want a value to remain in the variable when the app is completed, un-toggle Clear on Completion for the variable.

**Save for Analytic:**このトグルはデフォルトでオンになっています。何らかの理由で変数を分析に送信したくない場合は、このボックスのチェックを外してください。変数によっては、アプリのロジックにのみ使用され、分析には不要なものもあります。このような場合は、アナリティクスに送信しないのがベストプラクティスです。必要でない変数の切り替えを解除すると、大量のシナリオで読み込むデータが少なくなるため、アナリティクスの読み込みが速くなる可能性もあります。

**デフォルト値:**オペレータがアプリを起動するたびに、変数の初期値を設定します。

トリガでの変数の作成

トリガーを作成または編集するとき、以下のステップで変数を作成することができます:

  1. 新しいトリガーを作成する。
  2. 新しいアクションで、Data Manipulation-->Store を選択します。
  3. この例では、Static Value-->Text--> "Text" location を選択します:変数-->新しい変数

  1. 新しい変数の名前を入力し、緑のチェックをクリックする。
  2. 保存をクリックする。

作成した変数は、変数ダイアログで編集できるようになります。

永続変数

永続変数を使用すると、複数のアプリの完了にわたって変数に値を保存できます。

永続変数は**、アプリを実行している各デバイスに相対的な値を保存します。アプリが複数のデバイスで同時に使用されても、上書きされることはありません。**

したがって、5つの生産ラインで実行される永続変数を持つビジュアルandonアプリがある場合、各ラインの監督者は自分のアプリで変数を更新でき、値は上書きされたり競合したりしません。それらは、Playerを実行している各タブレット上に独立して存在します。

フォームステップでの変数

Warning

As of r234, Form steps have been disabled for all new Tulip Instances.

変数を作成する最後の方法は、フォームステップです。フォームステップのガイドを参照してください。

変数テキストの使用

変数を作成すると、アプリ内で新しく作成したトリガーや既存のトリガーのアクションや条件で使用できます。また、ツールバーからアクセスできるテキストウィジェットでも使用できます。

特定の変数に格納された値にアクセスするには、コンテキスト ペインの [変数] ドロップダウンから関連する変数名を選択します:

データソースを選択するプロンプトが表示されます:

  • 変数:作成したアプリ内の任意の変数
  • アプリ情報:アプリ情報:アプリに自動的に記録される変数(例:ログインユーザ名、アプリでの経過時間、ステップ名)

変数はアプリごとに保存されるため、ステップ固有の変数はなく、アプリ間で共有することはできません

変数の削除

変数を削除するには、その変数が使用されているすべてのトリガーと変数テキストウィジェットから削除する必要があります。

  1. コンテキスト ペインの [App] タブから**[Variables] ダイアログを**開きます。

  1. Filter By検索ボックスを使用して、削除したい変数を見つけます。
  2. 右端の**...**アイコンをクリックします。

すべての未使用変数を削除

未使用の変数を削除するアクションは、Where usedセクションで空の変数をすべて消去します。

変数ダイアログで"..."アイコンをクリックし、未使用の変数を削除を選択します。new2.png

さらに読む


お探しのものは見つかりましたか?

community.tulip.coに質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!