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