アプリでテーブルのコンテンツを表示するとき、すべての行、列、アクションを表示する必要はありません。その代わりに、データをスライスし、行、列、アクションのサブセットのみを表示できます。
- スライスとは
- スライスを追加する
- ビューの構成時にスライスを追加する
- スライスを構成する
- スライスをコピーする
- スライスのデータのサンプルをプレビューする
- スライスの名前を変更する
- スライスを削除する
スライスとは
スライスは、テーブルの行、列、アクションのサブセットです。スライスの定義は 5 つの部分で構成されます。
- 基礎となるテーブル(必須)
- スライスで追加、削除、更新が許可されるかどうか(必須)
- テーブルから保持する行のサブセット(オプション)
- テーブルから保持する列のサブセット(オプション)
- テーブルから保持するアクションのサブセット(オプション)
スライスは必ずしも行、列、アクションをすべてサブセットする必要がないことにも留意してください。実際に、適切なら行のみ、または列やアクションのみのサブセットにすることも一般的です。
スライスは、テーブルの一部のビューを作成するときに有用です。たとえば、人々のリストのテーブルがあるなら、名前、苗字、誕生日、住所、電話番号の列を使用できます。ビューにそれらの人々の名前と電話番号のみを表示させるには、人々のテーブルから名前と電話番号以外のすべての列を除外するスライスを追加できます。
スライスの別の使用方法は、テーブルの論理サブセットを定義し、別の式(Valid_If の列の制約や、自動化ワークフローなど)で使用することです。この使用のシナリオでは、スライスで一般に行のフィルタは使用しますが、列やアクションのサブセットは使用しません。
スライスを定義しても、そのスライスを UX ビューで使用する必要があることに留意してください。
スライスを追加する
ビューの構成時にスライスを追加するもご覧ください。
スライスを追加するには、次の操作を行います。
- エディタでアプリを開きます。
- [Data] に移動し、スライスに追加するテーブルと関連付けられている + をクリックします。
アプリエディタを強化しました。
デフォルトでは新しいエディタが有効になっていますが、いつでも以前のエディタに戻すことができます。以前のエディタを使用する場合
[Data] > [Slices] に移動し、[+ New Slice] をクリックします。 - 提案されるリストから選択するか、[Create a new slice] をクリックします。
AppSheet はユーザーの意図を理解し、行おうとしているものと一致するスライス構成を提案します。
- スライスを構成します。
- スライスに含まれているデータの行や列をプレビューするには、[View Data ボタンをクリックします。
- スライスのビューを作成します。
- アプリを保存します。
この手順を繰り返して複数のスライスを追加します。
ビューの構成時にスライスを追加する
ビューの構成時にスライスを追加するには、次の操作を行います。
- エディタでアプリを開きます。
- ビューを作成します。
- ビューに使用するテーブルを [For this Data] フィールドで選択するとき、次のいずれかを行います。
- スライスを追加するテーブルの横にあるプルダウンの [+] をクリックします。
- [Use slices to filter your data] をクリックします(このヒントはいつでも消すことができます)。
- スライスを追加するテーブルの横にあるプルダウンの [+] をクリックします。
- 提案されるリストから選択するか、[Create a new slice for <テーブル名>] をクリックします。
AppSheet はユーザーの意図を理解し、行おうとしているものと一致するスライス構成を提案します。
- スライスを構成します。
- アプリを保存します。
スライスを構成する
次の表に記載されている設定を使用して、スライスを構成します。
設定 | 説明 |
Slice Name | スライスの一意の名前。 |
Source Table | ソースとして使用するテーブル。 |
Row filter condition | 行をスライスに含めるかどうかを決定する式。詳細については、スライスの行フィルタの条件をご覧ください。 |
Slice Columns |
スライスに含める列。詳細については、スライスの列をご覧ください。 |
Slice Actions | スライスに含めるアクション。詳細については、スライスのアクションをご覧ください。 |
Update mode | スライスの権限。変更を有効にするには、[Updates]、[Adds]、[Deletes] のいずれかを選択します。読み取り専用権限を与えるには、 [Read-only] をクリックします。 |
Descriptive comment | スライスの説明。 |
National Parks アプリで完成されたスライスの例を以下に示します。ここで使用されている Yes/No
式は、この例では TRUE
(Yes)または FALSE
(No)に解決されます。
スライスをコピーする
スライスをコピーするとき、スライスにはデフォルトで slicename n という名前が付けられます。この n はスライスをコピーするごとに 1 だけインクリメントされます。
スライスをコピーするには、次の操作を行います。
- エディタでアプリを開きます。
- [Data] に移動します。
- [Data] パネルで、コピーするスライスを選択します。
- [More] > [Duplicate] を選択します。
アプリエディタを強化しました。
デフォルトでは新しいエディタが有効になっていますが、いつでも以前のエディタに戻すことができます。
以前のエディタを使用する場合
スライスをコピーするには、次の操作を行います。
- エディタでアプリを開きます。
- [Data] > [Slices] に移動します。
- コピーするスライスを開きます。
- スライス ヘッダーの [Copy] をクリックします。
スライスのデータのサンプルをプレビューする
スライスのデータのサンプルを、別のタブに表示します。
スライスのデータのサンプルを表示するには、次の操作を行います。
- エディタでアプリを開きます。
- [Data] に移動します。
- [Data] パネルに表示するスライスを選択します。
- [Preview data] をクリックします。
アプリエディタを強化しました。
デフォルトでは新しいエディタが有効になっていますが、いつでも以前のエディタに戻すことができます。
以前のエディタを使用する場合
スライスのデータのサンプルを表示するには、次の操作を行います。
- エディタでアプリを開きます。
- [Data] > [Slices] に移動します。
- 表示するスライスを開きます。
- スライス ヘッダーの [View data] を選択します。
スライスの名前を変更する
スライスの名前を変更するには、次の操作を行います。
- アプリエディタでアプリを開きます。
- [Data] > [Slices] に移動します。
- [Data] ペインのスライスの上にカーソルを置き、[More] > [Rename] を選択します。
または、[Data] ペインのスライス名をダブルクリックします。 - 名前を編集して、Enter キーを押します。
- アプリを保存します。
以前のエディタを使用する場合
データの名前を変更するには、次の操作を行います。
- アプリエディタでアプリを開きます。
- [Data] > [Slices] に移動します。
- 名前を変更するスライスを開きます。
- [Slice name] フィールドを編集します。
- 次のいずれかを選択してアプリを保存します。
- Save - アプリを保存します。
- Save & verify data - アプリを保存し、外部依存関係に基づいてアプリが実行可能であるかどうかを確認します。
スライスを削除する
スライスを削除するには、次の操作を行います。
- エディタでアプリを開きます。
- [Data] に移動します。
- [Data] パネルで、削除するスライスを選択します。
- [More] > [Delete] を選択します。
アプリエディタを強化しました。
デフォルトでは新しいエディタが有効になっていますが、いつでも以前のエディタに戻すことができます。
以前のエディタを使用する場合
スライスを削除するには、次の操作を行います。
- エディタでアプリを開きます。
- [Data] > [Slices] に移動します。
- 削除するスライスを開きます。
- スライス ヘッダーの [Delete] をクリックします。