テーブル間でのデータ共有
テーブル間でデータを共有して、データの重複を回避します。
始める前に
必要なロール: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 のアプリケーションダッシュボードから Airport テーブルを選択します。
-
テーブルのランディングページで、上部のリボンの [データ] の横にある [
) を選択し、[フィールド] を選択します。
[ -
[ フィールド] ページの [ 名前 ] フィールドで、 表示 スイッチ (
) をオンに切り替えて、他のテーブルが空港名を参照できるようにします。
重要:他のテーブルから参照されるフィールドは 1 つだけ選択できます。複数のフィールドを選択しようとすると、変更 テーブルビルダー 保存するときに選択内容の 1 つだけが保持されます。 - [Save (保存)] を選択します。
- App Engine Studio のアプリケーションダッシュボードに移動します。
- 空港テーブルからデータを取得する参照フィールドを作成する従業員の出張要求テーブルを選択します。
-
テーブルのランディングページで、[データ] の横にある [
) を選択し、[フィールド] を選択します。
-
参照フィールドを作成します。
このチュートリアルでは、従業員の出張要求に対する空港の選択肢を収集するための 2 つの参照フィールドを作成します。
- [ フィールド] ページで、 テーブルに [+ フィールドを追加] を選択します。
-
[列ラベル] フィールドに「出張元 (Travel From)」と入力します。
[ 列名] フィールドは、入力したラベルに基づいて自動入力されます。
-
[ タイプ ] 列で [ 参照] を選択し、リストから [空港] テーブルを選択します。
このチュートリアルでは、従業員の出張先をキャプチャするための別の参照フィールドを作成します。このフィールドには 「出張先」というラベルを付けます。
- [Save (保存)] を選択します。
-
参照フィールドをテーブルのフォームビューに追加します。
- 上部のリボンで [フォーム ] を選択します。
-
検索バーの参照フィールドのラベルを入力します。
このチュートリアルでは、参照フィールドには [出張元 (Travel From )] と [出張先 (Travel To)] というラベルが付けられています。[
- 参照フィールドを [ フォーム要素を追加 ] パネルから [デフォルトビュー ] パネルにドラッグします。
- オプション: 手順 6 〜 8 のプロセスを繰り返して、必要な数の参照フィールドを追加します。
- [Save (保存)] を選択します。
タスクの結果
従業員の出張要求アプリケーションのデータモデルが完成しました。
次のタスク
アプリ作成チュートリアルの次のステップ「 ユーザーエクスペリエンスの作成」に進み、従業員の出張要求アプリケーションのビルドを続行します。