テーブル間でデータを共有

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:3分
  • テーブル間でデータを共有してデータの重複を回避します。

    始める前に

    必要なロール:admin、sn_app_eng_studio.user、または委任開発者

    次のリンクを選択して、アプリ作成チュートリアルのこの手順に必要な資料をダウンロードします。

    アプリ作成チュートリアル空港スプレッドシート

    このタスクについて

    従業員の出張要求アプリケーションのデータモデルをビルドする最後のフェーズでは、空港データを格納する別のテーブルに出張要求テーブルをリンクします。これにより、従業員は出張要求を完了するときに使用する空港を選択できます。

    データを複数のテーブルに格納すると、データを整理してモジュール化できます。テーブル間でデータを共有する場合は、データを複製せずにテーブル間でレコードをプルする参照フィールドを作成できます。

    空港スプレッドシートをダウンロードし、チュートリアルに従って、従業員の出張要求テーブルと空港テーブルの間に参照フィールドを作成します。

    表 : 1. ビデオセクション
    タイムスタンプ セクション
    0:03 参照するデータを格納するテーブルを作成します。
    0:26 テーブルを構成します。
    1:05 既存のテーブルを開きます。
    1:13 既存のテーブルに新しいフィールドを追加します。
    1:19 フィールドタイプを [ 参照 ] に設定し、データをプルするテーブルを選択します。
    1:36 変更内容を保存します。
    1:38 フォームビューでテーブルに新しい参照フィールドを追加します。
    1:59 フォームレイアウトをカスタマイズします。
    2:10 変更内容を保存します。

    手順

    1. 空港情報を格納する新しいテーブルを作成します。
      このチュートリアルでは、空港情報を格納するスプレッドシートから新しいテーブルを作成します。チュートリアルを進めるには、 空港スプレッドシートをダウンロードしてください。次に、「 スプレッドシートをインポート 」および「 スプレッドシートのインポートから新しいテーブルを作成する 」の手順を使用して、空港スプレッドシートから新しいテーブルを作成します。
    2. 参照する情報が表示されるようにテーブルをカスタマイズします。
      1. App Engine Studio のアプリケーションダッシュボードから空港テーブルを選択します。
      2. テーブルのランディングページで、上部のリボンの データ の横にあるその他のアクションアイコン (その他のアクションアイコン) を選択し、フィールド を選択します。
        [フィールド] データビューを選択して、テーブルのフィールドを追加および構成します。
      3. フィールド ページの 名前 フィールドで、表示 スイッチ (オンに切り替えます。) をオンに切り替えて、他のテーブルが空港名を参照できるようにします。
        重要:
        他のテーブルから参照されるフィールドは 1 つだけ選択できます。複数のフィールドを選択しようとすると テーブルビルダー 、変更を保存するときに選択内容のうち 1 つだけが保持されます。
      4. [Save (保存)] をクリックする。
    3. App Engine Studio のアプリケーションダッシュボードに移動します。
    4. 従業員の出張要求テーブルを選択し、空港テーブルからデータをプルする参照フィールドを作成します。
    5. テーブルのランディングページで、[データ] の横にある [その他のアクション] アイコン ([その他のアクション] アイコン) を選択し、[フィールド] を選択します。
    6. 参照フィールドを作成します。
      このチュートリアルでは、2 つの参照フィールドを作成して、従業員の出張要求の空港の選択肢を収集します。
      1. フィールド ページで、+ テーブルにフィールドを追加する を選択します。
      2. [列ラベル] フィールドに「Travel From」と入力します。
        [ 列名 ] フィールドは、入力したラベルに基づいて自動入力されます。
      3. [種類] 列で [参照] を選択し、一覧から airport テーブルを選択します。
        このチュートリアルでは、従業員の出張先をキャプチャするための別の参照フィールドを作成します。このフィールドに は [移動先] というラベルを付けます。
    7. [Save (保存)] をクリックする。
    8. テーブルのフォームビューに参照フィールドを追加します。
      1. 上部のリボンで [フォーム ] を選択します。
      2. 検索バーに参照フィールドのラベルを入力します。
        このチュートリアルでは、参照フィールドに は [移動元][移動先] というラベルが付けられています。
        [フォーム要素を追加] パネルの検索バーで、テーブルに追加するフィールドを検索できます。
      3. [ フォーム要素を追加 ] パネルから [デフォルトビュー ] パネルに参照フィールドをドラッグします。
    9. オプション: ステップ 6 〜 8 のプロセスを繰り返して、必要な数の参照フィールドを追加します。
    10. [Save (保存)] をクリックする。

    タスクの結果

    従業員の出張要求アプリケーションのデータモデルが完成しました。

    次のタスク

    アプリ作成チュートリアルの次のステップ「 ユーザーエクスペリエンスの作成」に進んで、従業員の出張要求アプリケーションのビルドを続行します。