SheetCommand · Tablo otomasyonu ve analiz

Google Sheets Apps Script nedir? Basit otomasyon örneği

Google Sheets için Apps Script ile düzenleme tetikleyicisi kur; Excel VBA ile karıştırma.

Google Apps Script, Google Sheets gibi uygulamaları JavaScript ile otomatikleştiren Google hizmetidir. Excel'in VBA makrolarıyla aynı teknoloji değildir. SheetCommand ise yüklediğin XLSX, XLS veya CSV verisinde yalnızca listelenen komutları çalıştırır; script çalıştırmaz.

Apps Script hangi tabloda çalışır?

Apps Script kodu Google Sheets dosyasına bağlı olabilir. Sheets'te Uzantılar > Apps Script ile düzenleyiciyi açarsın; kodu yazıp Google hesabının istediği izinleri incelersin.

Bir XLSX dosyasını SheetCommand'a yüklemek Apps Script'i çalıştırmaz. Google Sheets için yazılmış kod da Excel VBA dosyasında kendiliğinden çalışmaz.

Hücre düzenlenince tarih yazma örneği

A sütunundaki bir hücre elle değiştiğinde aynı satırın B sütununa zaman damgası eklemek için aşağıdaki basit tetikleyiciyi Google Sheets'e bağlı script projesine koyabilirsin.

Kod yalnızca adı Veri olan sayfayı ve ilk satır dışındaki A sütununu hedefler. B sütunundaki mevcut değerleri değiştireceği için önce test dosyasında dene. Script tarafından yapılan değişikliklerin onEdit tetikleyicisini yeniden başlatmadığını da unutma.

Uygulama adımları

  1. Google Sheets'te Uzantılar > Apps Script'i aç.
  2. Kod örneğini bağlı projeye ekle ve kaydet.
  3. Veri adlı test sayfasında A2 hücresini elle düzenleyip B2'yi kontrol et.
Örnek kod
function onEdit(e) {
  const cell = e.range;
  if (cell.getSheet().getName() !== 'Veri' || cell.getColumn() !== 1 || cell.getRow() < 2) return;
  cell.getSheet().getRange(cell.getRow(), 2).setValue(new Date());
}

Ne zaman başka araç gerekir?

Google Sheets içinde tekrar eden bir iş akışını otomatikleştireceksen Apps Script uygundur. Excel masaüstünde makro yazmak için VBA veya desteklenen ortamlarda Office Scripts farklı seçeneklerdir.

SheetCommand'da makro, VBA, Apps Script veya Office Scripts çalıştırma yoktur. Komut kutusuna kod yapıştırırsan desteklenmeyen işlem hatası alırsın. Kaynak tabloyu özetleme, temizleme ve sıralama için araçtaki örnek komutları kullanabilirsin.

Sık sorulan sorular

App Script ile Apps Script aynı şey mi?

Aramalarda App Script yazımı görülür; ürünün resmi adı Google Apps Script'tir.

SheetCommand Apps Script kodu çalıştırır mı?

Hayır. Apps Script Google Sheets içindir; SheetCommand yüklenen tabloya kendi desteklenen veri komutlarını uygular.

Kaynaklar ve daha fazla bilgi

SheetCommand

Tabloyu otomasyon öncesi temizle

Kaynak satırları özetlemek ve boş kayıtları kontrol etmek için desteklenen komutları kullan.

Ücretsiz kullan →