Google Sheet ilk satır boş ise sütunu sil

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,014
Excel Vers. ve Dili
2013 Türkçe
Arkadaşlar merhaba,
Google Script ile bir dosya üzerinde çalışıyorum. Deneme yanılma yöntemi ile baya ilerleyebildim. Araştırdım ama bulamadım.
Google sheet eğer 1. satırda boş olan sütunları nasıl silebiliriz.
247450
kırmızı sütunların 1. satırında veri olmadığı için bu sütunların silinmesi gerekiyor. Sütun sınırı A:Z arası alınabilir ama zor değilse en son 1. satır hücesisinin dolu olduğu sütun baz alınabilir.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
JavaScript:
function delColumn() {
  const ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getActiveSheet();
  var lastColumn = ss.getLastColumn();

  for (j=0; j<lastColumn; j++)
         {
            var header = sheet.getRange(1,lastColumn - j);
            if (header.getValue()=='')
           {
             sheet.deleteColumns(lastColumn - j);
           }
         }
}

.
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,014
Excel Vers. ve Dili
2013 Türkçe
Hocam çok teşekkür ederim. İmkan bulunca hemen deneyeceğim.
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,014
Excel Vers. ve Dili
2013 Türkçe
Haluk hocam çalıştığım dosyada neredeyse sona geldim sayılır. Çok az bir yolum kaldı. Sizden bir destek daha istiyorum.

Bu kodu internette buldum.
function delRsp() {FormApp.getActiveForm().deleteAllResponses();}

Bu kod forma gönderilen cevapları siliyor. Formun kendi AppsScript sayasında çalışınca yanıtları siliyor. Ama Google Sheet'in AppsScript sayfasında çalıştırdığımda " TypeError: Cannot read properties of null (reading 'deleteAllResponses') delRsp " şeklinde hata veriyor.

Google Sheet sayfadaki yanıtları silebiliyorum ama form sayfasına gönderilen yanıtları silemiyorum. 247479. Bunu da sayfanın AppsScript tarafına yazılan kod ile silebilir miyiz?
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,014
Excel Vers. ve Dili
2013 Türkçe
Veysel Emre hocam çok teşekkür ederim kod çalıştı. Google script dili çok farklı. Baya karmaşık geldi.
 
Üst