回答:
どうやら。フィルター処理されたデータを保存する方法を見つけようとして30分無駄にしたが、無駄に終わった。フィルタの選択に関係なく、常にすべての行が保存されます。
スプレッドシート内に新しいシート(Sheet2)を作成します。
A1
セルをに設定します=filter(Sheet1!A:X, Sheet1!A:A>1)
。(filter
関数のドキュメントを参照してください。)
その後、Sheet2をフィルター処理された値のみでCSVとして保存またはエクスポートできるようになります。
Gdocsスプレッドシートを開き、メニュー項目「Tools :: Script Gallery」を見て、csvを検索すると、任意の名前の範囲を取り、それをcsvに変換して結果をメールで送信するスクリプトが見つかります。スクリプトを保証することはできませんが、うまくいくようです。
Gdocs Script Editorで見ると、内部エクスポート関数を使用するのではなく、スプレッドシートデータを実際に解析することでCSVを構築していることがわかります。そのため、すべての場合に完全に機能するとは限りません。箱から出してすぐにやりたいことを行わない場合、これを変更するのは非常に簡単だと思われます。フィルタリングされたデータでは試していませんが、「。getActiveSelection()」メソッドを持つ「SpreadsheetApp.getActiveSpreadsheet()」の呼び出しからデータを取得するため、名前付き範囲全体をバイパスできる場合があります。
そのためのピボットテーブルを作成し、目的のフィルターを挿入できます。次に、CSVとしてエクスポートします。