רמת קידוד: מתחילים
משך: 5 דקות
סוג הפרויקט: אוטומציה עם טריגר מבוסס-זמן
מטרות
- להבין מה הפתרון עושה.
- הסבר על הפעולות של שירותי Apps Script בפתרון.
- מגדירים את הסקריפט.
- מריצים את הסקריפט.
מידע על הפתרון הזה
אם קניתם מניה והערך שלה ירד, אתם יכולים למכור את המניה, לקנות מניה אחרת ולדרוש ניכוי מס. הפעולה הזו נקראת 'מימוש הפסדים לצורכי מס'. אפשר לרשום את המניות בגיליון אלקטרוני ב-Google Sheets ולקבל התראות באימייל אם מחיר המניה יורד מתחת למחיר הרכישה.

איך זה עובד
בגיליון האלקטרוני נעשה שימוש בפונקציה המובנית של Google Finance ב-Sheets כדי לקבל את המחירים הנוכחיים של מניות. הסקריפט משווה בין מחיר הרכישה של כל מניה ברשימה לבין המחיר הנוכחי שלה. לאחר מכן, נשלחת אליכם רשימה של מניות שהמחיר שלהן ירד מתחת למחיר הרכישה. אתם יכולים להגדיר את הסקריפט כך שהוא יפעל בתדירות הרצויה.
שירותי Apps Script
הפתרון הזה משתמש בשירותים הבאים:
- שירות גיליון אלקטרוני: עובר על כל המניות ברשימה ומשווה את מחיר המניה למחיר הרכישה.
- שירות Gmail: יוצר ושולח אימייל עם רשימת המניות שהמחיר שלהן ירד מתחת למחיר הרכישה.
דרישות מוקדמות
כדי להשתמש בדוגמה הזו, אתם צריכים לעמוד בדרישות המוקדמות הבאות:
- חשבון Google (יכול להיות שחשבונות Google Workspace ידרשו אישור אדמין).
- דפדפן אינטרנט עם גישה לאינטרנט.
הגדרת הסקריפט
כדי ליצור עותק של גיליון אלקטרוני לדוגמה של התראות על מימוש הפסדים לצורכי מס, לוחצים על הלחצן הבא. פרויקט Apps Script של הפתרון הזה מצורף לגיליון האלקטרוני.
בגיליון האלקטרוני שהעתקתם, מעדכנים את הגיליון עם נתוני המלאי שלכם או משתמשים בנתוני הבדיקה שסיפקנו.
הפעלת הסקריפט
- בגיליון האלקטרוני שהעתקתם, לוחצים על תוספים > Apps Script.
- בתפריט הנפתח של הפונקציה, בוחרים באפשרות checkLosses.
- לוחצים על Run.
- כשמוצגת בקשה, מאשרים את הסקריפט. <<../_snippets/oauth.md>>
- באימייל שלכם תופיע רשימה של מניות שהמחיר שלהן ירד מתחת למחיר הרכישה. אם לא קיבלתם אימייל, בדקו אם אחד ממחירי המניות ברשימה שלכם נמוך ממחיר הרכישה.
יצירת טריגר מבוסס-זמן
- חוזרים לפרויקט התסריט.
- בצד ימין, לוחצים על מפעילים .
- בפינה השמאלית התחתונה, לוחצים על הוספת טריגר.
- בקטע Choose which function to run (בחירת הפונקציה להפעלה), מוודאים שהאפשרות checkLosses מסומנת.
- בקטע בחירת מקור האירוע, בוחרים באפשרות מבוסס-זמן.
- מגדירים את התדירות שבה רוצים שהסקריפט יפעל ולוחצים על שמירה.
בדיקת הקוד
כדי לבדוק את קוד Apps Script של הפתרון הזה, לוחצים על הצגת קוד המקור:
הצגת קוד המקור
Code.gs
תורמים
הדוגמה הזו נוצרה על ידי ג'רמי גלסנברג (Jeremy Glassenberg), יועץ לניהול מוצר ולאסטרטגיית פלטפורמה. אפשר למצוא את ג'רמי ב-Twitter בכתובת @jglassenberg.
הדוגמה הזו מתוחזקת על ידי Google בעזרת Google Developer Experts.