OĞUZ EROL · MarkdownEN
Markdown’ı açKapat
Kaynak: https://oguzerol.com/google-sheets-esik-uyari-uygulamasi/

[![Örnek ekran: Tabloyu açmadan eşik aşımını görün. Kural: gider > ₺5.000. Şube A · ₺5.200. Eşik aşıldı. Uyarı B-12. Sorumlu: Ece. Aynı olay tek bildirim.](https://oguzerol.com/gorseller/hizmet-kapaklari/google-sheets-esik-uyari-uygulamasi-webapp-v1-tr.webp)

Görseli büyüt](https://oguzerol.com/gorseller/hizmet-kapaklari/google-sheets-esik-uyari-uygulamasi-webapp-v1-tr.webp)

# Google Sheets E-posta Bildirimi ve Eşik Uyarıları

[Oğuz Erol](https://oguzerol.com/hakkimda/)  |  3 dk okuma

Google Sheets tablosunda bir değerin kırmızıya dönmesi ile doğru kişinin o değişiklikten haberdar olması farklı işler. Gider sınırı aşıldığında, teslimat geciktiğinde veya beklenen değer oluşmadığında bir uyarı kaydı açan web uygulaması hazırlıyorum. Tablonuzu kullanmaya devam edebilirsiniz; ekip sürekli dosya açmak yerine kendi sorumluluğundaki istisnaları görür.

## Örnek: Şube A’nın gideri sınırı geçti

Görseldeki kurgusal örnekte günlük gider kuralı **5.000 TL’den büyük** olarak tanımlı. Şube A’nın önceki değeri 4.800 TL olduğu için uyarı yok. Değer 5.200 TL’ye çıktığında **B-12** kaydı açılıyor ve sorumlu Ece olarak belirleniyor. Bu bir banka hareketi veya reklam bütçesi örneği değil; işletmenin tablosunda tuttuğu gider toplamı.

Bir sonraki kontrolde tutar hâlâ 5.200 TL ise aynı olayı tekrar e-postalamıyorum. B-12 açık kalıyor; panelde son kontrol zamanı ilerliyor. Ece kaydı üstlendiğinde diğer kullanıcılar kimin ilgilendiğini görüyor. Uyarıyı görmek, gideri onaylamak veya kaynak hücreyi değiştirmek anlamına gelmiyor.

## Eşik kadar kapanma kuralı da önemli

Hangi sütunun izleneceğini, tutarın hangi dönemi kapsadığını ve sınırın eşitliği içerip içermediğini birlikte belirliyorum. Bu örnekte tam 5.000 TL uyarı üretmez. Boş hücreyi sıfır gider saymıyorum; veri eksikliğini ayrı durum olarak gösteriyorum. Dünkü toplamı bugünün güncel verisi gibi değerlendirmemek için kaynak zamanını da kontrol ediyorum.

Değer sınırın altına dönünce olayın kapanması, insan onayı beklemesi veya belirli süre normal kalması seçilebilir. Bunlar ayrı davranışlar. Yeni gün başladığında aynı şubenin yeni olayı açılabilir; önceki günün B-12 kaydı kaybolmaz. Tekrarlayan sınır geçişlerinin bildirim yağmuruna dönüşmesini bu kuralla önlüyorum.

## Sheets otomasyonu ne zaman yeterli?

Önce Sheets’in [düzenleme bildirimlerine](https://support.google.com/docs/answer/91588?hl=en) bakarım. Kendiniz için diğer kişilerin değişikliklerinde veya form gönderimlerinde e-posta alabilirsiniz. Bazı iş ve okul hesaplarındaki [koşullu bildirimler](https://support.google.com/docs/answer/14099459?hl=en), belirli hücre değişimlerini izler. Ancak dış kaynak ve [IMPORTRANGE](https://oguzerol.com/importrange-yerine-merkezi-veri-paneli/) değişiklikleri bunları tetiklemez; gönderimler gecikebilir veya birleşebilir. Alıcı desteği de kontrol edilmelidir.

Basit bir e-posta kuralı yetiyorsa Sheets içinde kalırız. Gerekirse Apps Script tetikleyicileri değerlendirilir. Farklı sorumlular, tekrar uyarı denetimi, üstlenme ve kapanma geçmişi gerektiğinde özel ekran anlam kazanır. API’den gelen değer izlenecekse [Sheets veri aktarımı](https://oguzerol.com/google-sheets-api-veri-cekme/) ile uyarının ne zaman değerlendirileceğini birlikte tasarlarım. Ayrı uygulama kaynak kotalarını kaldırmaz.

## Kurulumu nasıl somutlaştırıyorum?

Önce mevcut dosyanızın veya ekranınızın kişisel bilgilerden arındırılmış örneğini ve süreci kullanan kişilerin rollerini incelerim. Hangi bilginin nereden geldiğini, kim tarafından değiştirilebildiğini ve sonucun nereye gideceğini yazılı kapsamda belirlerim. Açık B-12 varken tekrar kontrol, eksik kaynak zamanı ve sınırın tam 5.000 TL olduğu durumlarla deneme yaparım. Ece yetkisi olmayan başka şubenin gider ayrıntısını görmemelidir.

Teslim kapsamına ekranların yanında veri dışa aktarımı, yedekleme yaklaşımı ve sorun olduğunda kimin müdahale edeceği de yazılır. İlk sürümü tek bir gerçek iş akışı üzerinde değerlendirir, sonraki bağlantıları o temel üzerinden planlarım.

## Sıkça Sorulan Sorular

### Her hücre değiştiğinde mesaj gider mi?

Hayır. Buradaki tasarım değişiklik listesinden çok olay takibidir. Aynı açık olayı günceller; yeni bildirim gerektiren eşik, süre veya sorumlu değişimini ayrıca tanımlarım.

### Eşiği kendimiz değiştirebilir miyiz?

Yetkili kullanıcıya kural düzenleme ekranı hazırlayabilirim. Eski olayın hangi kurala göre açıldığını korurum; yeni sınır geçmiş değerlendirmeleri sessizce değiştirmez.

### E-posta gönderilemezse uyarı kaybolur mu?

Uyarı kaydı ile bildirim sonucunu ayrı tutarım. Gönderim başarısızlığı görünür, yeniden deneme kaydı oluşur. Mesajın gönderilmesiyle sorumlunun işi çözmesi aynı durum değildir.

## İhtiyacınızı konuşalım

İlgili ihtiyacınız için [Excel Dosyalarını Otomatik Birleştirme Uygulaması](https://oguzerol.com/excel-dosyalarini-otomatik-birlestirme/) sayfasına, genel yaklaşım için [ekibinize özel web uygulamalarına](https://oguzerol.com/ekibiniz-icin-ozel-web-uygulamalari/) bakabilirsiniz. Örnek akışınızı [iletişim sayfasından](https://oguzerol.com/iletisim/) paylaşarak kapsamı konuşabiliriz.

[Başa dön ↑](https://oguzerol.com/google-sheets-esik-uyari-uygulamasi/#icerik)

## Bunları da okumak ister misiniz?

[Google Sheets QUERY ile Filtreli Rapor HazırlamaGoogle Sheets QUERY ile filtreleme, gruplama ve rapor hazırlama. Hazır Sheets görünümünü koruyun veya kullanıcı izinleri olan bir rapor ekranı kurun.](https://oguzerol.com/google-sheets-query-rapor-uygulamasi/)[Google Sheets API Veri Çekme: JSON Verisini Tabloya AktarmaGoogle Sheets'e API'den JSON verisi çekmek için Apps Script örneğiyle başlayın. Yanıtı kontrol edin, alanları eşleyin ve başarısız aktarımda veriyi koruyun.](https://oguzerol.com/google-sheets-api-veri-cekme/)[Fiyat Takip Programı: Rakip Ürün Fiyatlarını İzleyinAynı ürünün rakip mağazalardaki fiyatını eşleştirip karşılaştıran, anlamlı fiyat değişimlerini ve son kontrol zamanını gösteren takip programı kuruyorum.](https://oguzerol.com/rakip-fiyat-takibi/)

[Tüm yazılara göz atın →](https://oguzerol.com/yazilarim/)

NE İSTEYEBİLİRSİNİZ

## Nasıl çalışıyorum?
Çalışma saati paketleri

WhatsApp’tan ya da telefonda işinizden ve ihtiyacınızdan bahsedin; **5 ile 40 saat arasında bir çalışma paketinde** anlaşalım, ben gerekenleri yapmaya başlayayım. Aldığınız şey bir takvim aralığı değil, doğrudan sizin işinize harcanacak net mesai. 40 saati üç gün aralıksız çalışarak da kullanabiliriz, bilerek zamana yayıp bir yılda da bitirebiliriz — işin gerektirdiği neyse o. İşin ne kadar süreceğini tahmin etmeye değil, işi yapmaya vakit harcarım; harcadığım her saatin işinizde kalıcı bir karşılığı olur. Faydalı olduğunu düşündüğünüz sürece bu şekilde devam ederiz.

ÇALIŞMA BLOKLARI

## Neden aylık değil?
40 saat 1 hafta mı oluyor?

Aylık sabit ücrette iki taraf da yanlış yere bakar: siz sabit gidere, karşı taraf kaç tane daha böyle sözleşme bağlayabileceğine. Saat üzerinden çalışınca ikimizin de baktığı yer aynı olur — yapılan işin gerçek değeri. "Toplamda ne kadar tutar?" sorusunun peşinen net bir cevabı olmaması bu modelin doğal maliyeti, farkındayım. Ama sonuç üretmeyen bir yapıya aylarca sabit ücret ödemek yerine yalnızca işinize ayrılan nitelikli zamanı ödersiniz, o zamanın nereye gittiğini de baştan sona görürsünüz. Müşterilerimin benimle tekrar tekrar çalışmasının sebebi bu.

5saat10.000₺ + KDVsaat başı 2.000₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%205%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)

10saat15.000₺ + KDVsaat başı 1.500₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2010%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)

20saat24.000₺ + KDVsaat başı 1.200₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2020%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)

40saat40.000₺ + KDVsaat başı 1.000₺[Bu bloğu seç](https://wa.me/905496546489?text=Merhaba%2C%2040%20saatlik%20%C3%A7al%C4%B1%C5%9Fma%20blo%C4%9Fu%20hakk%C4%B1nda%20bilgi%20almak%20istiyorum.)