Bölüm 3 Vaka çalışması: aylık satış tablosunu düzenlemek ・ GÖREV 12
Görev 12: Kendi menünüzden çalıştırmak (onOpen)
Görev
E-tablo açılınca “Ay sonu işlemleri” adlı bir menü çıksın ve “Büyük satışları işaretle” markLarge'ı çalıştırsın. Kaydettikten sonra tarayıcıyı yenileyip (F5) menüden çalıştırın.
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).
Dosya +
Kod.gs
Bölüm 3 ・ GÖREV 12
Kendi menünüzden çalıştırmak (onOpen)
E-tablo açılınca “Ay sonu işlemleri” adlı bir menü çıksın ve “Büyük satışları işaretle” markLarge'ı çalıştırsın. Kaydettikten sonra tarayıcıyı yenileyip (F5) menüden çalıştırın.
Kodu okumak
- function onOpen() {
- E-tablo açılınca otomatik çalışan fonksiyon. Adını değiştirirseniz çalışmaz.
- SpreadsheetApp.getUi().createMenu('Ay sonu işlemleri')
- Ekranda (Ui) “Ay sonu işlemleri” adlı bir menü oluşturur.
- .addItem('Büyük satışları işaretle', 'markLarge')
- Bir öğe ekler. Tıklanınca markLarge adlı fonksiyon çalışır.
- .addToUi();
- Hazır menüyü menü çubuğunda gösterir.
onOpen adlı bir fonksiyon, e-tablo açıldığında otomatik çalışır. Buraya menü eklerseniz Apps Script'i hiç açmayanlar bile işi menüden çalıştırabilir. Tüm ekibin kullandığı tablolar için uygundur.
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.