Yanıtlar:
Görünüşe göre öyle değil. Sadece yarım saatimi boşa harcayarak, filtrelenmiş verileri kaydetmenin bir yolunu bulmaya çalışarak harcadım. Filtre seçiminden bağımsız olarak her zaman tüm satırları kaydeder.
Eski okul yolu:
E-tabloda yeni bir sayfa (Sayfa2) oluşturun.
Olması için A1
hücreyi ayarlayın =filter(Sheet1!A:X, Sheet1!A:A>1)
. (İşlevdeki belgelere bakın filter
.)
Daha sonra Sayfa2'yi yalnızca filtre uygulanmış değerlerle CSV olarak kaydedebilir veya dışa aktarabilmelisiniz.
Google E-Tablolar'da bir filtre ayarlamanın, bu filtrelenmiş seçimi kopyalamanın ve ardından Excel'e yapıştırmanın yalnızca filtrelenmiş seçimi yapıştırdığını gördüm. Başka bir Google E-tabloya yapıştırmaya çalıştığınızda, seçimdeki tüm satırları (filtreden bağımsız olarak) alırsınız.
Bir Gdocs elektronik tablosu açın, şu menü maddesine bakın: 'Tools :: Script Gallery', csv için bir arama yapın ve adında rasgele bir dizi alan, csv'ye dönüştüren ve sonucu size e-posta ile gönderen bir komut dosyası bulacaksınız. . Senaryo için kefil olamam ama işe yarıyor.
Buna Gdocs Komut Dosyası Düzenleyicisi'nde bakarsanız, dahili bir dışa aktarma işlevi kullanmak yerine elektronik tablo verilerini gerçekten ayrıştırıp bir CSV oluşturduğunu görebilirsiniz; bu nedenle, tüm durumlar için mükemmel çalışmayabilir. Eğer kutudan ne istiyorsan yapmazsan, değiştirilmesi çok kolay olacak gibi görünüyor. Filtrelenmiş veriler üzerinde denemedim, ancak verilerini bir '.getActiveSelection ()' yöntemine sahip 'SpreadsheetApp.getActiveSpreadsheet ()' çağrısından alır, bu nedenle adlandırılmış tüm aralığı değiştirebilirsin.
İstenilen filtreyi yerleştirerek, bunun için bir Özet tablosu yapabilirsiniz. O zaman sadece CSV olarak dışa aktarın.