列の追加、順序の変更、削除

アプリをカスタマイズするとき、テーブルの列を追加、順序変更、削除し、列の構造を変更することが必要な場合があります。接続されているデータを直接変更したら、テーブルを再生成する必要があります。

列の追加、順序変更、削除の方法

グローバル レベルで列を追加、順序変更、削除するには、次の操作の 1 つ以上を行います。

特定のビュー、またはビュータイプのサブセットについて列を追加、順序変更、削除するため、ビューの列の順序をコントロールできます。

接続されているデータを直接変更する

接続されているデータを直接変更し、列を追加、順序変更、削除できます。たとえば、元のスプレッドシートに 3 つの列があるなら、次の図に示すように別の列を追加します。

[Added Column] が表示されているスプレッドシート

接続されているデータの列の構造を変更してから、アプリエディタでテーブルを再生成する必要があります。テーブルを再生成しないと、アプリのプレビューに次のようなエラーが表示されます。

Unable to fetch app definition: Error: There is a mismatch in the number of columns between the spreadsheet for Class Descriptions and the table schema. The table has 5 columns but the schema has 4 columns. Please regenerate the table column structure. 

テーブルを再生成する

接続されているデータの列を直接追加、順序変更、削除したときは、テーブルを再生成してください。

列の構造が再生成され、アプリの動作に影響する可能性があります。アプリの変更はすべて保存されるため、この操作は取り消しできません
 
Google Forms をデータとして使用するなら、テーブルを再生成する前に Google Forms から構築されたアプリの再生成を確認してください。

テーブルを再生成するには:

  1. エディタでアプリを開きます。
  2. [Data]  に移動し、再生成するテーブルを選択します。
  3. [Regenerate schema をクリックします。
  4. [Regenerate] をクリックして操作を確認します。
  5. アプリを保存します。
または、[Data] に移動し、[Data] パネルで再生成するテーブルにカーソルを置き、[More] Three-dot menu vertical > [Regenerate schema] を選択します。
アプリエディタを強化しました
デフォルトでは新しいエディタが有効になっていますが、いつでも以前のエディタに戻すことができます。

以前のエディタを使用する場合

  1. エディタでアプリを開きます。
  2. [Data] > [Columns] に移動します。
  3. 表示または編集するテーブルを開きます。
  4. [Regenerate Structure] をクリックします。
  5. [Regenerate] をクリックして操作を確認します。
  6.  アプリを保存します。

 アプリのプレビューで同期を行うとき、設定したビューで追加列が表示されるようになります。

アプリに表示されている(スプレッドシートからの)[Added Column]

Google Forms から構築されたアプリを再生成する

アプリが Google Form から構築されたものなら、元のフォームの構成は、ヘッダー行にアタッチされたメモの形式で、回答シートに保存されています。再生成を行うと、メモに格納されている列の設定が復元されるため、エディタで行った変更が上書きされることがあります。これを避けるには、再生成の前に応答シートからメモを削除します。シートにメモが残っている状態で、誤って再生成を行ってしまい、構成が失われた場合、変更履歴を使用してアプリの以前のバージョンを復元できることを覚えておいてください。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
Google アプリ
メインメニュー
7836621654455681073
true
ヘルプセンターを検索
false
true
true
true
false
false
false
false