ระดับการเขียนโค้ด: เริ่มต้น
ระยะเวลา: 5 นาที
ประเภทโปรเจ็กต์: การทำงานอัตโนมัติที่มีทริกเกอร์ที่ขึ้นอยู่กับเวลา
วัตถุประสงค์
- ทําความเข้าใจว่าโซลูชันทํางานอย่างไร
- ทําความเข้าใจสิ่งที่บริการ Apps Script ทําภายในโซลูชัน
- ตั้งค่าสคริปต์
- เรียกใช้สคริปต์
เกี่ยวกับโซลูชันนี้
หากซื้อหุ้นและมูลค่าลดลง คุณสามารถขายหุ้นนั้น ซื้อหุ้นอื่น และขอหักลดหย่อนภาษีได้ การดำเนินการนี้เรียกว่า "การใช้ประโยชน์จากผลขาดทุนทางภาษี" แสดงรายการหุ้นในสเปรดชีต Google ชีตและรับการแจ้งเตือนทางอีเมลหากราคาหุ้นลดลงต่ำกว่าราคาซื้อ
วิธีการทำงาน
สเปรดชีตใช้ฟังก์ชันในตัวของ Google Finance ในชีตเพื่อรับราคาหุ้นปัจจุบัน สคริปต์จะเปรียบเทียบราคาซื้อของหุ้นแต่ละรายการที่แสดงกับราคาปัจจุบัน จากนั้นระบบจะส่งอีเมลแจ้งรายชื่อหุ้นที่ราคาลดลงต่ำกว่าราคาซื้อ คุณสามารถตั้งค่าสคริปต์ให้ทำงานบ่อยเท่าที่ต้องการ
บริการ Apps Script
โซลูชันนี้ใช้บริการต่อไปนี้
- บริการสเปรดชีต - วนดูหุ้นที่จดทะเบียนแต่ละรายการและเปรียบเทียบราคาหุ้นกับราคาซื้อ
- บริการ Gmail - สร้างและส่งอีเมลเกี่ยวกับหุ้นที่ราคาลดลงต่ำกว่าราคาซื้อ
ข้อกำหนดเบื้องต้น
หากต้องการใช้ตัวอย่างนี้ คุณต้องมีข้อกําหนดเบื้องต้นต่อไปนี้
- บัญชี Google (บัญชี Google Workspace อาจต้องได้รับอนุมัติจากผู้ดูแลระบบ)
- เว็บเบราว์เซอร์ที่มีสิทธิ์เข้าถึงอินเทอร์เน็ต
ตั้งค่าสคริปต์
- คลิกปุ่มต่อไปนี้เพื่อทำสำเนาสเปรดชีตตัวอย่างการแจ้งเตือนการใช้ประโยชน์จากการขาดทุนทางภาษี โปรเจ็กต์ Apps Script สำหรับโซลูชันนี้จะแนบอยู่กับสเปรดชีต
ทำสำเนา - ในสเปรดชีตที่คัดลอก ให้อัปเดตสเปรดชีตด้วยข้อมูลสินค้าคงคลังของคุณเอง หรือใช้ข้อมูลทดสอบที่ให้มา
เรียกใช้สคริปต์
- ในสเปรดชีตที่คัดลอก ให้คลิกส่วนขยาย > Apps Script
- เลือก checkLosses ในเมนูฟังก์ชันแบบเลื่อนลง
- คลิกเรียกใช้
ให้สิทธิ์สคริปต์เมื่อได้รับข้อความแจ้ง หากหน้าจอความยินยอมของ OAuth แสดงคำเตือนว่าแอปนี้ไม่ได้รับการยืนยัน ให้ดำเนินการต่อโดยเลือกขั้นสูง > ไปที่ {ชื่อโปรเจ็กต์} (ไม่ปลอดภัย)
โปรดตรวจสอบอีเมลเพื่อดูรายการหุ้นที่ราคาต่ำกว่าราคาซื้อ หากไม่ได้รับอีเมล ให้ตรวจสอบว่าราคาหุ้นในรายการต่ำกว่าราคาซื้อหรือไม่
สร้างทริกเกอร์ตามเวลา
- กลับไปที่โปรเจ็กต์สคริปต์
- คลิกทริกเกอร์ ทางด้านซ้าย
- คลิกเพิ่มทริกเกอร์ที่ด้านขวาล่าง
- ในส่วนเลือกฟังก์ชันที่จะเรียกใช้ ให้ตรวจสอบว่าได้เลือก checkLosses แล้ว
- ในส่วนเลือกแหล่งที่มาของเหตุการณ์ ให้เลือกตามเวลา
- กำหนดความถี่ที่ต้องการให้สคริปต์ทำงาน แล้วคลิกบันทึก
ตรวจสอบโค้ด
หากต้องการตรวจสอบโค้ด Apps Script ของโซลูชันนี้ ให้คลิกดูซอร์สโค้ดด้านล่าง
ดูซอร์สโค้ด
Code.gs
ผู้ร่วมให้ข้อมูล
ตัวอย่างนี้จัดทำโดย Jeremy Glassenberg ที่ปรึกษาด้านการจัดการผลิตภัณฑ์และกลยุทธ์แพลตฟอร์ม ติดตาม Jeremy บน Twitter ได้ทาง @jglassenberg
ตัวอย่างนี้ได้รับการดูแลโดย Google ด้วยความช่วยเหลือจากผู้เชี่ยวชาญด้านการพัฒนาซอฟต์แวร์ของ Google