このドキュメントでは、スプレッドシートの基本フィルタ、フィルタ表示、データフィルタの違いについて説明します。
フィルタの比較
スプレッドシートのフィルタは、データの表示方法が異なるという点で、それぞれ異なる目的で使用されます。基本フィルタとフィルタビューは、ユーザーに対して行を非表示にする機能です。一方、データフィルタは、API リクエストから選択または返されるデータを記述する API 呼び出しの一部です。
次の表に、フィルタの違いを示します。
| タイプ | 主な目的 | どのプレーヤーに表示しますか? | スプレッドシートに保存されますか? |
|---|---|---|---|
| 基本フィルタ | クイック分析のデフォルト フィルタ。行を一時的に非表示にしたり、列を並べ替えたりする可能性があります。 | 全員(グローバル) | はい(クリアされるまで) |
| フィルタ ビュー | 事前並べ替えと事前フィルタされたビューを含む保存済みレポート。 | ビューを使用しているユーザーのみ | ○(名前付きビューとして保存) |
| データフィルタ | API リクエストを介して選択したデータを返す | リクエストを行ったユーザーのみ | いいえ(リクエストの一部です) |
これらのフィルタの詳細については、以下をご覧ください。
ユースケース
フィルタタイプのユースケースの例を次に示します。
基本的なフィルタ: シートのメインビューをすべてのユーザーに設定する場合。たとえば、ダッシュボードをリセットして、アクティブなプロジェクトのみを表示します。
フィルタ表示: 他のユーザーに影響を与えることなく、スプレッドシートを開いて事前にフィルタされたデータセットを表示するリンクを提供したい場合。たとえば、ダッシュボード アプリを構築している場合や、クライアントのデータのみを表示するリンクをクライアントに送信する場合などです。
データ フィルタ: スクリプトで特定の行を更新したいが、ユーザーが新しい行を挿入して A1 形式の座標を変更したかどうかはわからない。データフィルタは、場所に関係なくテーブルを検索します。