テーブル間でデータを共有
テーブル間でデータを共有してデータの重複を回避します。
始める前に
必要なロール:admin、sn_app_eng_studio.user、または委任開発者
次のリンクを選択して、アプリ作成チュートリアルのこの手順に必要な資料をダウンロードします。
このタスクについて
従業員の出張要求アプリケーションのデータモデルをビルドする最後のフェーズでは、空港データを格納する別のテーブルに出張要求テーブルをリンクします。これにより、従業員は出張要求を完了するときに使用する空港を選択できます。
|
フェーズ 1 |
|
|
|
フェーズ 2 |
|
|
|
フェーズ 3 |
|
データを複数のテーブルに格納すると、データを整理してモジュール化できます。テーブル間でデータを共有する場合は、データを複製せずにテーブル間でレコードをプルする参照フィールドを作成できます。
空港スプレッドシートをダウンロードし、チュートリアルに従って、従業員の出張要求テーブルと空港テーブルの間に参照フィールドを作成します。
| タイムスタンプ | セクション |
|---|---|
| 0:03 | 参照するデータを格納するテーブルを作成します。 |
| 0:26 | テーブルを構成します。 |
| 1:05 | 既存のテーブルを開きます。 |
| 1:13 | 既存のテーブルに新しいフィールドを追加します。 |
| 1:19 | フィールドタイプを [ 参照 ] に設定し、データをプルするテーブルを選択します。 |
| 1:36 | 変更内容を保存します。 |
| 1:38 | フォームビューでテーブルに新しい参照フィールドを追加します。 |
| 1:59 | フォームレイアウトをカスタマイズします。 |
| 2:10 | 変更内容を保存します。 |
手順
-
空港情報を格納する新しいテーブルを作成します。
このチュートリアルでは、空港情報を格納するスプレッドシートから新しいテーブルを作成します。チュートリアルを進めるには、 空港スプレッドシートをダウンロードしてください。次に、「 スプレッドシートをインポート 」および「 スプレッドシートのインポートから新しいテーブルを作成する 」の手順を使用して、空港スプレッドシートから新しいテーブルを作成します。
-
参照する情報が表示されるようにテーブルをカスタマイズします。
- App Engine Studio のアプリケーションダッシュボードから空港テーブルを選択します。
-
テーブルのランディングページで、上部のリボンの データ の横にあるその他の
) を選択し、フィールド を選択します。
-
フィールド ページの 名前 フィールドで、表示 スイッチ (
) をオンに切り替えて、他のテーブルが空港名を参照できるようにします。
重要:他のテーブルから参照されるフィールドは 1 つだけ選択できます。複数のフィールドを選択しようとすると テーブルビルダー 、変更を保存するときに選択内容のうち 1 つだけが保持されます。 - [Save (保存)] をクリックする。
- App Engine Studio のアプリケーションダッシュボードに移動します。
- 従業員の出張要求テーブルを選択し、空港テーブルからデータをプルする参照フィールドを作成します。
-
テーブルのランディングページで、[データ] の横にある [
) を選択し、[フィールド] を選択します。
-
参照フィールドを作成します。
このチュートリアルでは、2 つの参照フィールドを作成して、従業員の出張要求の空港の選択肢を収集します。
- フィールド ページで、+ テーブルにフィールドを追加する を選択します。
-
[列ラベル] フィールドに「Travel From」と入力します。
[ 列名 ] フィールドは、入力したラベルに基づいて自動入力されます。
-
[種類] 列で [参照] を選択し、一覧から airport テーブルを選択します。
このチュートリアルでは、従業員の出張先をキャプチャするための別の参照フィールドを作成します。このフィールドに は [移動先] というラベルを付けます。
- [Save (保存)] をクリックする。
-
テーブルのフォームビューに参照フィールドを追加します。
- 上部のリボンで [フォーム ] を選択します。
-
検索バーに参照フィールドのラベルを入力します。
このチュートリアルでは、参照フィールドに は [移動元] と [移動先] というラベルが付けられています。
- [ フォーム要素を追加 ] パネルから [デフォルトビュー ] パネルに参照フィールドをドラッグします。
- オプション: ステップ 6 〜 8 のプロセスを繰り返して、必要な数の参照フィールドを追加します。
- [Save (保存)] をクリックする。
タスクの結果
従業員の出張要求アプリケーションのデータモデルが完成しました。
次のタスク
アプリ作成チュートリアルの次のステップ「 ユーザーエクスペリエンスの作成」に進んで、従業員の出張要求アプリケーションのビルドを続行します。