Tingkat coding: Pemula
Durasi: 5 menit
Jenis project: Otomatisasi dengan pemicu berbasis waktu
Tujuan
- Pahami fungsi solusi.
- Pahami fungsi layanan Apps Script dalam solusi.
- Siapkan skrip.
- Jalankan skrip.
Tentang solusi ini
Jika Anda membeli saham dan nilainya turun, Anda dapat menjual saham tersebut, membeli saham lain, dan mengklaim pengurangan pajak. Tindakan ini dikenal sebagai pemanenan kerugian pajak. Cantumkan saham Anda di spreadsheet Google Spreadsheet dan dapatkan pemberitahuan email jika harga saham turun di bawah harga pembeliannya.
Cara kerjanya
Spreadsheet menggunakan fungsi bawaan Google Finance di Spreadsheet untuk mendapatkan harga saham saat ini. Skrip membandingkan harga pembelian setiap saham yang tercantum dengan harga saat ini. Kemudian, aplikasi akan mengirimkan email berisi daftar saham yang harganya turun di bawah harga pembelian. Anda dapat menyetel skrip agar berjalan sesering yang Anda inginkan.
Layanan Apps Script
Solusi ini menggunakan layanan berikut:
- Layanan spreadsheet–Melakukan loop melalui setiap saham yang tercantum dan membandingkan harga saham dengan harga pembelian.
- Layanan Gmail–Membuat dan mengirim email tentang saham yang telah turun di bawah harga pembeliannya.
Prasyarat
Untuk menggunakan sampel ini, Anda memerlukan prasyarat berikut:
- Akun Google (akun Google Workspace mungkin memerlukan persetujuan administrator).
- Browser web dengan akses ke internet.
Menyiapkan skrip
- Klik tombol berikut untuk membuat salinan spreadsheet contoh Pemberitahuan panen kerugian pajak. Project Apps Script untuk solusi ini dilampirkan ke spreadsheet.
Buat salinan - Di spreadsheet yang disalin, perbarui sheet dengan informasi stok Anda sendiri, atau gunakan data pengujian yang disediakan.
Jalankan skrip:
- Di spreadsheet yang Anda salin, klik Ekstensi > Apps Script.
- Di dropdown fungsi, pilih checkLosses.
- Klik Run.
Saat diminta, izinkan skrip. Jika layar izin OAuth menampilkan peringatan, Aplikasi ini belum diverifikasi, lanjutkan dengan memilih Lanjutan > Buka {Project Name} (tidak aman).
Periksa email Anda untuk melihat daftar saham yang harganya turun di bawah harga pembelian. Jika Anda tidak menerima email, periksa apakah ada harga saham dalam daftar Anda yang lebih rendah daripada harga pembeliannya.
Membuat pemicu yang dijalankan oleh waktu
- Kembali ke project skrip.
- Di sebelah kiri, klik Pemicu .
- Di kanan bawah, klik Tambahkan pemicu.
- Untuk Pilih fungsi yang akan dijalankan, pastikan checkLosses dipilih.
- Untuk Pilih sumber peristiwa, pilih Dikelola waktu.
- Konfigurasi seberapa sering Anda ingin skrip berjalan, lalu klik Simpan.
Meninjau kode
Untuk meninjau kode Apps Script untuk solusi ini, klik Lihat kode sumber di bawah:
Melihat kode sumber
Code.gs
Kontributor
Contoh ini dibuat oleh Jeremy Glassenberg, Product Management and Platform Strategy Consultant. Temukan Jeremy di Twitter @jglassenberg.
Contoh ini dikelola oleh Google dengan bantuan Pakar Developer Google.