Kodlama seviyesi: Başlangıç
Süre: 5 dakika
Proje türü: Zamana dayalı tetikleyici içeren otomasyon
Hedefler
- Çözümün ne yaptığını anlayın.
- Apps Script hizmetlerinin çözümde ne yaptığını anlayın.
- Komut dosyasını ayarlayın.
- Komut dosyasını çalıştırın.
Bu çözüm hakkında
Satın aldığınız bir hissenin değeri düşerse bu hisseyi satabilir, başka bir hisse satın alabilir ve vergi indirimi talep edebilirsiniz. Bu işleme vergi kaybı hasadı denir. Hisse senetlerinizi bir Google E-Tablolar e-tablosunda listeleyin ve bir hisse senedinin fiyatı satın alma fiyatının altına düştüğünde e-posta uyarıları alın.
İşleyiş şekli
E-tablo, hisse senetlerinin mevcut fiyatlarını almak için E-Tablolar'daki Google Finans yerleşik işlevini kullanır. Komut dosyası, listelenen her hissenin satın alma fiyatını mevcut fiyatıyla karşılaştırır. Ardından, satın alma fiyatının altına düşen hisse senetlerinin listesini size e-postayla gönderir. Komut dosyasını istediğiniz sıklıkta çalışacak şekilde ayarlayabilirsiniz.
Apps Komut Dosyası hizmetleri
Bu çözüm aşağıdaki hizmetleri kullanır:
- E-tablo hizmeti: Listelenen her hisseyi döngüden geçirir ve hisse fiyatını satın alma fiyatıyla karşılaştırır.
- Gmail hizmeti: Satın alma fiyatının altına düşen hisse senetlerini içeren bir e-posta oluşturup gönderir.
Ön koşullar
Bu örneği kullanmak için aşağıdaki ön koşullara ihtiyacınız vardır:
- Google Hesabı (Google Workspace hesapları için yönetici onayı gerekebilir).
- İnternete erişimi olan bir web tarayıcısı.
Komut dosyasını ayarlama
- Vergi kaybı hasat uyarıları örnek e-tablosunun kopyasını oluşturmak için aşağıdaki düğmeyi tıklayın. Bu çözümün Apps Komut Dosyası projesi e-tabloya eklenir.
Kopya oluştur - Kopyalanan e-tablonuzda sayfayı kendi stok bilgilerinizle güncelleyin veya sağlanan test verilerini kullanın.
Komut dosyasını çalıştırma
- Kopyalanan e-tablonuzda Uzantılar > Apps Komut Dosyası'nı tıklayın.
- İşlev açılır menüsünde checkLosses'i seçin.
- Çalıştır'ı tıklayın.
İstendiğinde komut dosyasını yetkilendirin. OAuth izin ekranında Bu uygulama doğrulanmadı uyarısı gösteriliyorsa Gelişmiş > {Proje Adı}'na git (güvenli değil)'i seçerek devam edin.
Satın alma fiyatının altına düşen hisse senetlerinin listesi için e-postanızı kontrol edin. E-posta almadıysanız listenizdeki stok fiyatlarından herhangi birinin satın alma fiyatından daha düşük olup olmadığını kontrol edin.
Zamana dayalı tetikleyici oluşturma
- Komut dosyası projesine dönün.
- Sol tarafta Tetikleyiciler'i tıklayın.
- Sağ altta Tetikleyici ekle'yi tıklayın.
- Çalıştırılacak işlevi seçin bölümünde checkLosses'in seçili olduğundan emin olun.
- Etkinlik kaynağını seçin bölümünde Zaman denetimli'yi seçin.
- Komut dosyasının ne sıklıkta çalıştırılmasını istediğinizi yapılandırın ve Kaydet'i tıklayın.
Kodu inceleme
Bu çözümün Apps Komut Dosyası kodunu incelemek için aşağıdaki Kaynak kodunu görüntüle'yi tıklayın:
Kaynak kodu göster
Code.gs
Katkıda bulunanlar
Bu örnek, Ürün Yönetimi ve Platform Stratejisi Danışmanı Jeremy Glassenberg tarafından oluşturulmuştur. Jeremy'yi Twitter'da @jglassenberg hesabından bulabilirsiniz.
Bu örnek, Google Geliştirici Uzmanları'nın yardımıyla Google tarafından yönetilir.