Bölüm 2 Okumak, tekrarlamak, ayırmak ・ GÖREV 9
Görev 9: if ile ayırmak
Görev
Satış hedefe ulaştıysa ya da geçtiyse sonuç sütununa “Ulaşıldı”, ulaşmadıysa “Ulaşılmadı” yazın. Tam hedefte olmak “Ulaşıldı” sayılır.
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 2 ・ GÖREV 9
if ile ayırmak
Satış hedefe ulaştıysa ya da geçtiyse sonuç sütununa “Ulaşıldı”, ulaşmadıysa “Ulaşılmadı” yazın. Tam hedefte olmak “Ulaşıldı” sayılır.
Kodu okumak
- if (sales >= target) {
- Satış en az hedefe ulaşırsa hemen alttaki { } bloğunu çalıştırır.
- sheet.getRange(row, 4).setValue('Ulaşıldı');
- D sütununa “Ulaşıldı” yazar.
- } else {
- Koşul sağlanmazsa onun yerine bu { } bloğunu çalıştırır.
if (koşul) { … } else { … }, koşulun sağlandığı ve sağlanmadığı durumu ayrı ayrı ele alır. Karşılaştırma işleçleri >= (en az), > (büyüktür) ve === (eşittir) şeklindedir. Tek bir = yazarsanız karşılaştırmak yerine değer koyarsınız; dikkat.
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.