Kodlama düzeyi: Orta
Süre: 20 dakika
Proje türü: Düzenleyici eklentisi
Hedefler
- Çözümün ne işe yaradığını anlayın.
- Apps Komut Dosyası hizmetlerinin çözümdeki işlevlerini anlama.
- 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 kırparak ve verilerdeki boşlukları doldurarak e-tablo verilerini temizleyin.
İşleyiş şekli
Komut dosyası aşağıdaki işlevleri yerine getirir:
- Boş satırları silme: Seçili bir aralıkta boş satırları tanımlayıp 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ıkta boş sütunları tanımlar ve siler. Bir sütundaki hücrelerde boşluk karakterleri varsa sütun boş kabul edilmez.
- Sayfayı veri aralığına göre kırp: Komut dosyası, veri aralığının nerede bittiğini belirler ve fazla satırları ve sütunları siler.
- Boş satırları doldurma: Komut dosyası, seçilen etkin hücrenin içeriğini kopyalayıp altındaki satırlarda bulunan boş hücrelere yapıştırır. Komut dosyası, boş olmayan bir satırla karşılaştığında veya veri aralığının sonuna ulaştığında içerik yapıştırmayı durdurur.
Apps Komut Dosyası hizmetleri
Bu çözümde aşağıdaki hizmet kullanılır:
- E-tablo hizmeti: 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şulları karşılamanız gerekir:
- Google Hesabı (Google Workspace hesapları için yönetici onayı gerekebilir).
- İnternete erişimi olan bir web tarayıcısı.
Komut dosyasını ayarlama
- Clean sheet Apps Komut Dosyası projesini açmak için aşağıdaki düğmeyi tıklayın.
Projeyi açın. - Genel Bakış'ı tıklayın .
- Genel bakış sayfasında Kopyasını oluştur'u
tıklayın.
- Kopyalanan projenizin üst kısmında Dağıt > Test dağıtımları'nı tıklayın.
- Tür seçin'in yanındaki Dağıtım türlerini etkinleştir'i
> Editor 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 bir 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 kaydedilen 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 > Clean sheet kopyası > Boş satırları sil'i tıklayın.
- İstendiğinde Devam'ı tıklayın ve komut dosyasını yetkilendirin.
- Uzantılar > Clean sheet kopyası > Boş satırları sil'i tekrar tıklayın.
- Uzantılar > Copy of Clean sheet > Boş sütunları sil'i tıklayın.
- Uzantılar > Clean sheet kopyası > Sayfayı veri aralığına kırp'ı tıklayın.
- Hücreyi seçin
C7
. - Uzantılar > Temiz sayfa kopyası > Aşağıdaki boş satırları doldurun'u tıklayın.
Kodu inceleme
Bu çözümün Apps Komut Dosyası kodunu incelemek için aşağıdaki Kaynak kodu 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.