Bölüm 3 Vaka çalışması: aylık satış tablosunu düzenlemek ・ GÖREV 10

Görev 10: Boş satırları alttan silmek

📋 Görev listesi

Görev

Yapıştırdığınız ekim verilerinde boş satırlar var. Hepsini silin. Bir satır silinince alttaki satırlar yukarı kayar; bu yüzden satırlara alttan başlayarak bakın.

Ekim satışları - Google E-Tablolar
Ekim satışları

Alıştırma için tablo her çalıştırmadan önce başlangıç hâline döner (gerçek bir e-tablo dönmez. Bir betiğin değişiklikleri bazen Ctrl+Z ile geri alınabilir ama hepsi birden alınamaz).

Apps ScriptAdsız projeDağıt ▾
function deleteBlankRows() {
const sheet = SpreadsheetApp.getActiveSheet();
for (let row = sheet.getLastRow(); row >= 2; row) {
if (sheet.getRange(row, 1).getValue() === ) {
sheet.(row);
}
}
}
Ctrl+S: kaydet · Ctrl+R: çalıştır (düzenleyici) · F5: yeniden aç

Bölüm 3 başlıyorVaka çalışması: aylık satış tablosunu düzenlemek

Bölüm 3 ・ GÖREV 10

Boş satırları alttan silmek

Yapıştırdığınız ekim verilerinde boş satırlar var. Hepsini silin. Bir satır silinince alttaki satırlar yukarı kayar; bu yüzden satırlara alttan başlayarak bakın.

Şimdi
Gol

Kodu okumak

for (let row = sheet.getLastRow(); row >= 2; row--) {
Son satırdan 2. satıra kadar row'u 1 azaltarak tekrarlar.
if (sheet.getRange(row, 1).getValue() === '') {
A sütunu boşsa (''). ===, “tür dahil aynı mı” diye bakar.
sheet.deleteRow(row);
row satırını siler. Alttaki satırlar yukarı kayar.

Bir satır silince alttaki her satır bir yukarı kayar. Üstten silerseniz yukarı kayan satırları atlarsınız. Aşağıdan yukarı giderseniz henüz bakmadığınız satırların numaraları değişmez. Satır silme ve ekleme alttan yapılır.

GAS'a nasıl başlanacağı ve sık kullanılan kodlar bir yazıda anlatılıyor.GAS nedir? Başlangıç ve sık kullanılan kodlar

Yazdığınız kod bu sayfanın içindeki yalıtılmış bir alanda çalışır. Sayfanın dışına veya başka sitelere ulaşamaz.

* Bu, Google E-Tablolar ve Apps Script davranışının bir simülasyonudur ve bazı yönleriyle gerçeğinden farklı olabilir.

* Google E-Tablolar, Google LLC'nin ticari markasıdır. Bu sitenin Google ile bir ilgisi yoktur.