AppSheet アカウントには常にアカウント認証用のプライマリ データソース(通常 Google ドライブ)が関連付けられており、アプリ作成の際に、そのアカウントのスプレッドシートを使用できます。アカウントには他のデータソースを追加することも可能で、これらのデータソースを利用して、AppSheet アプリにテーブルを作成・追加することができます。
以下のセクションでは、データソースの管理について説明します。
データソース タイプの概要
次の表は、AppSheet で使用できるデータソース タイプをカテゴリ別(ネイティブ、スプレッドシート、データベース、他のデータまたはプロバイダ サービス、Integration Connectors を使用した接続)にまとめたものです。
| ネイティブ | スプレッドシート | データベース | その他のデータまたはプロバイダ サービス | Integration Connectors を使用した接続(プレビュー) |
| AppSheet データベース |
|
|
詳細については、AppSheet で Google Cloud Integration Connectors を使用するをご覧ください。 |
* アプリで Google フォーム データソースを使用すると、読み取り専用のテーブルが追加されます。
** 現時点では、Gmail データソースは自動化のコンテキスト内でのみ使用でき、Gmail イベントは外部ソースによってトリガーされます(外部でトリガーされるイベントをご覧ください)。Gmail イベントを自動化に追加するときに Gmail アカウントを AppSheet アプリに接続すると、データソースとして追加されますが、アプリにテーブルは追加されません。Gmail データソースは表示または削除できます。
データソースを表示する
データソースを表示するには、[My Account] > [Sources] に移動します。
現在使用できるすべてのデータソースが表示されます。これには以下が含まれます。
- 自分が追加したアカウント データソース。下記のデータソースを追加するをご覧ください。
- チームメンバーが追加したチーム データソース。データソースをチームと共有するをご覧ください。
データソースを追加する
アプリで使用するために AppSheet データベースをアカウントに追加する必要はありません。これらのデータベースは AppSheet にネイティブで搭載されており、アプリを作成すると、デフォルトで使用できるようになります。
Google スプレッドシート AppSheet アドオン、Google フォーム AppSheet アドオンなどの Google Workspace アドオンを使用してアプリを作成する際にデータソースを追加することもできます。
データソースを追加するには、次の手順を行います。
- 次のいずれかを行います。
- [My account] > [Sources] に移動し、[+ New Data Source] をクリックします。
- アプリの作成時にデータソースを追加する場合は、[My Apps] ページに移動して [+ Create] > [App] > [Start with existing data] を選択し、データを選択するときに [+ New source] を選択します。
注: この方法は Gmail データソースには適用されません。 - 既存のアプリにデータソースを追加するには、エディタでアプリを開き、[Data] に移動して [+] をクリックし、[+ New source] をクリックします。
- 次のいずれかを選択します。
- AppSheet を使用する - AppSheet を使用してデータソースを追加します。ステップ 3 に進みます。
- Integration Connectors を使用する - Integration Connector をデータソースとして追加します。Integration Connectors の設定と接続をデータソースとして追加して使用するをご覧ください。
注: [Use Integration Connectors] オプションは、AppSheet チーム管理者のみが使用できます。
- 追加するデータソースのタイプをクリックします。
- 画面の指示に沿って、新しいデータソースに名前を付けて認証します。
- 必要に応じて、データソースをチームと共有できます。
アプリでデータソースを使用する
アプリでデータソースを使用するのは、既存のデータからアプリを作成する場合や、既存のアプリにテーブルを追加する場合です。同じアプリで複数のデータソースからテーブルを追加できます。
アプリテーブルを新しいデータソースにコピーする
アプリテーブルを新しいデータソースにコピーするには:
- アプリエディタで、コピーするテーブルを含むアプリを開きます。
- [Data]
に移動します。
- リストからテーブルを選択します。
- テーブルのヘッダーでテーブルの設定アイコン
をクリックします。
- [Storage] セクションを展開します。
- [Data Source] フィールドの横にある [Copy Data to New Source] をクリックします。
- 使用できるデータソースのリストからデータソースを選択します。
データソース タイプは、保存しているデータと互換性を持っている必要があります。そうでない場合は、エラーが返されます。 - 必要に応じて、[Include file data] オプションを有効にします。
- [Copy data] をクリックします。
データが正常にコピーされたかどうかを示すメッセージが表示されます。 - [Close] をクリックします。
データソースを削除する
自分が所有するデータソースを削除できます。
- データソースを削除する前に、関連するテーブルを既存のアプリから削除してください。そうしないと、アプリが正常に実行されなくなる可能性があります。
- Integration Connector データソースを削除する前に、AppSheet が Integration Connector に接続できないようにします。
- データソースがチームで共有されている場合、削除後はチームの他のメンバーはデータソースにアクセスできなくなります。
データソースを削除するには:
- [My Account] > [Sources] に移動します。
現在使用できるすべてのデータソースを確認します。 - 削除するデータソースを見つけます。
- その他アイコン
> [Delete] を選択します。