Kodlama seviyesi: Başlangıç
Süre: 5 dakika
Proje türü: Zamana dayalı tetikleyici olan otomasyon
Hedefler
- Çözümün ne işe yaradığını anlayın.
- Apps Komut Dosyası hizmetlerinin çözüm kapsamında neler yaptığını anlayın.
- Komut dosyasını ayarlayın.
- Komut dosyasını çalıştırın.
Bu çözüm hakkında
Bir hisse senedi satın alırsanız ve değeri düşerse bu hisseyi satabilir, başka bir hisse satın alabilir ve vergi indiriminden yararlanabilirsiniz. Bu işlem, vergi kayıpları toplamak olarak bilinir. Hisse senetlerinizi bir Google E-Tablolar e-tablosunda listeleyin ve hisse senedi fiyatı, satış fiyatının altına düşerse e-posta uyarısı alın.
İşleyiş şekli
E-tabloda, hisse senetlerinin güncel fiyatlarını almak için E-Tablolar'daki Google Finans yerleşik işlevi kullanılır. Komut dosyası, listelenen her hisse senedinin satın alma fiyatını mevcut fiyatıyla karşılaştırır. Ardından, satış fiyatının altına düşen hisse senetlerinin listesini size e-postayla gönderir. Komut dosyasını istediğiniz sıklıkta çalışmak üzere ayarlayabilirsiniz.
Apps Komut Dosyası hizmetleri
Bu çözüm aşağıdaki hizmetleri kullanır:
- E-tablo hizmeti: Listelenen her hisse senedini döngüye alır ve hisse senedi 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 senetleri için e-posta oluşturur ve gönderir.
Ön koşullar
Bu örneği kullanmak için aşağıdaki önkoş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ı kurma
- Vergi kaybı hasat uyarıları örnek e-tablosunun bir kopyasını oluşturmak için aşağıdaki düğmeyi tıklayın. Bu çözüm için Apps Komut Dosyası projesi e-tabloya eklenmiştir.
Kopya oluştur - Kopyaladığınız e-tabloda, e-tabloyu kendi hisse senedi bilgilerinizle güncelleyin veya sağlanan test verilerini kullanın.
Komut dosyasını çalıştırma
- Kopyaladığınız e-tabloda Uzantılar > Apps Komut Dosyası'nı tıklayın.
- İşlev açılır listesinde, checkLosses'ı 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ş > {Project Name} (güvenli değil) uygulamasına git'i seçerek devam edin.
Satın alma fiyatının altında kalan hisse senetlerinin listesi için e-postanızı kontrol edin. E-posta almadıysanız listenizdeki hisse senedi fiyatlarından herhangi birinin satış fiyatından daha düşük olup olmadığını kontrol edin.
Zamana dayalı tetikleyici oluşturma
- Komut dosyası projesine dönün.
- Solda Tetikleyiciler'i tıklayın.
- Sağ altta, Tetikleyici ekle'yi tıklayın.
- Hangi işlevin çalıştırılacağını seçin için checkLosses öğesinin seçili olduğundan emin olun.
- Etkinlik kaynağı seçin bölümünde Zamana dayalı'yı seçin.
- Komut dosyasının ne sıklıkta çalışmasını istediğinizi yapılandırıp Kaydet'i tıklayın.
Kodu inceleyin
Bu çözümün Apps Komut Dosyası kodunu incelemek için aşağıdaki Kaynak kodu görüntüle'yi tıklayın:
Kaynak kodu göster
Code.gs
Katılımcılar
Bu örnek ürün, Ürün Yönetimi ve Platform Stratejisi Danışmanı Jeremy Glassenberg tarafından oluşturulmuştur. Jeremy'yi Twitter'da (@jglassenberg) bulun.
Bu örnek, Google Geliştirici Uzmanlarının yardımıyla Google tarafından sağlanmaktadır.