Kodlama seviyesi: Orta
Süre: 20 dakika
Proje türü: Düzenleyici eklentisi
Hedefler
- Çözümün ne işe yaradığını anlayın.
- Apps Script hizmetlerinin çözümde ne yaptığını anlayın.
- Komut dosyasını ayarlayın.
- Komut dosyasını çalıştırın.
Bu çözüm hakkında
Boş satır ve sütunları otomatik olarak kaldırarak, e-tabloyu veri aralığının kenarlarına göre kırparak ve verilerdeki boşlukları doldurarak e-tablo verilerini temizleyin.
İşleyiş şekli
Komut dosyası aşağıdaki işlevleri gerçekleştirir:
- Boş satırları sil: Komut dosyası, seçili bir aralıktaki boş satırları tanımlar ve siler. Bir satırdaki hücreler boşluk karakterleri içeriyorsa satır boş kabul edilmez.
- Boş sütunları silme: Komut dosyası, seçili bir aralıktaki boş sütunları tanımlar ve siler. Bir sütundaki hücreler boşluk karakterleri içeriyorsa sütun boş kabul edilmez.
- E-tabloyu veri aralığına göre kırpma: Komut dosyası, veri aralığının nerede sona erdiğini belirler ve fazla satırları ve sütunları siler.
- Boş satırları doldur: Komut dosyası, seçili etkin hücrenin içeriğini kopyalayıp altındaki satırlardaki boş hücrelere yapıştırır. Komut dosyası, boş olmayan bir satıra rastladığında veya veri aralığının sonuna ulaştığında içeriği yapıştırmayı durdurur.
Apps Komut Dosyası hizmetleri
Bu çözüm aşağıdaki hizmeti kullanır:
- Spreadsheet Service: Etkin sayfayı alır ve tüm temizleme işlevlerini gerçekleştirir.
Ön koşullar
Bu örneği kullanmak için aşağıdaki ön koşullara ihtiyacınız vardır:
- Google Hesabı (Google Workspace hesapları için yönetici onayı gerekebilir).
- İnternete erişimi olan bir web tarayıcısı.
Komut dosyasını ayarlama
- Boş Apps Script projesini açmak için aşağıdaki düğmeyi tıklayın.
Projeyi açma - Genel Bakış'ı tıklayın .
- Genel bakış sayfasında Kopya oluştur'u
tıklayın.
- Kopyalanan projenizin üst kısmında Dağıt > Dağıtımları test et'i tıklayın.
- Tür seç'in yanındaki Dağıtım türlerini etkinleştir'i tıklayın
> Düzenleyici eklentisi'ni tıklayın.
- Yeni test oluştur'u tıklayın.
- Test dokümanı bölümünde Doküman seçilmedi'yi tıklayın.
- Temizlenecek verileri içeren bir e-tablo seçin ve Ekle'yi tıklayın. Örnek doküman kullanmak için Örnek temizleme verileri e-tablosunun bir kopyasını oluşturun.
- Testi kaydet'i tıklayın.
- E-tabloyu açmak için kayıtlı testin yanındaki radyo düğmesini seçin ve Yürüt'ü tıklayın.
Komut dosyasını çalıştırma
- E-tabloda
A1:F20
aralığını seçin. - Uzantılar > Boş sayfanın kopyası > Boş satırları sil'i tıklayın.
- İstendiğinde Devam'ı tıklayın ve komut dosyasını yetkilendirin.
- Uzantılar > Boş sayfanın kopyası > Boş satırları sil'i tekrar tıklayın.
- Uzantılar > Boş sayfa kopyası > Boş sütunları sil'i tıklayın.
- Uzantılar > Temiz sayfanın kopyası > Sayfayı veri aralığına göre kırp'ı tıklayın.
C7
hücresini seçin.- Uzantılar > Temiz sayfanın kopyası > Aşağıdaki boş satırları doldur'u tıklayın.
Kodu inceleme
Bu çözümün Apps Komut Dosyası kodunu incelemek için aşağıdaki Kaynak kodunu görüntüle'yi tıklayın:
Kaynak kodu göster
Code.gs
Menu.gs
Katkıda bulunanlar
Bu örnek, Google Geliştirici Uzmanları'nın yardımıyla Google tarafından yönetilir.