مستوى البرمجة: مبتدئ
المدة: 5 دقائق
نوع المشروع: عملية مبرمَجة باستخدام عامل تشغيل مستند إلى الوقت
الأهداف
- فهم ما يفعله الحلّ
- فهم وظائف خدمات Apps Script ضمن الحلّ
- إعداد النص البرمجي
- شغِّل النص البرمجي.
لمحة عن هذا الحل
إذا اشتريت أسهمًا وانخفضت قيمتها، يمكنك بيعها وشراء أسهم أخرى والاستفادة من خصم ضريبي. ويُعرف ذلك باسم "الاستفادة من الخسارة الضريبية". أدرِج أسهمك في جدول بيانات على "جداول بيانات Google" وتلقَّ تنبيهات عبر البريد الإلكتروني إذا انخفض سعر السهم عن سعر الشراء.
آلية العمل
يستخدم جدول البيانات دالة Google Finance المضمّنة في "جداول بيانات Google" للحصول على الأسعار الحالية للأسهم. يقارن النص البرمجي سعر شراء كل سهم مُدرَج بسعره الحالي. بعد ذلك، يتم إرسال قائمة بالأسهم التي انخفضت قيمتها إلى ما دون سعر الشراء. يمكنك ضبط النص البرمجي ليتم تشغيله بالعدد الذي تريده من المرات.
خدمات "برمجة تطبيقات Google"
يستخدم هذا الحل الخدمات التالية:
- خدمة جداول البيانات: تتنقّل بين كل الأسهم المدرَجة وتقارن سعر السهم بسعر الشراء.
- خدمة Gmail: تنشئ رسالة إلكترونية وترسلها بشأن الأسهم التي انخفضت قيمتها عن سعر الشراء.
المتطلبات الأساسية
لاستخدام هذا النموذج، يجب استيفاء المتطلبات الأساسية التالية:
- حساب Google (قد تتطلّب حسابات Google Workspace موافقة المشرف).
- متصفّح ويب يمكنه الوصول إلى الإنترنت
إعداد النص البرمجي
- انقر على الزرّ التالي لإنشاء نسخة من نموذج جدول البيانات تنبيهات الاستفادة من الخسائر الضريبية. مشروع "برمجة التطبيقات" الخاص بهذا الحلّ مرتبط بجدول البيانات.
إنشاء نسخة - في جدول البيانات الذي نسخته، عدِّل الورقة بمعلومات الأسهم الخاصة بك، أو استخدِم بيانات الاختبار المتوفّرة.
تشغيل النص البرمجي
- في جدول البيانات الذي نسخته، انقر على الإضافات > برمجة التطبيقات.
- في القائمة المنسدلة للدالة، اختَر checkLosses.
- انقر على تشغيل.
امنح الإذن للنصّ البرمجي عند مطالبتك بذلك. إذا عرضت شاشة الموافقة على OAuth التحذير لم يتم التحقّق من هذا التطبيق، يمكنك المتابعة من خلال النقر على خيارات متقدمة > الانتقال إلى {اسم المشروع} (غير آمن).
راجِع بريدك الإلكتروني للاطّلاع على قائمة بالأسهم التي انخفضت قيمتها عن سعر الشراء. إذا لم تتلقَّ رسالة إلكترونية، تحقّق مما إذا كان أي من أسعار الأسهم في قائمتك أقل من سعر الشراء.
إنشاء مشغّل يستند إلى الوقت
- ارجع إلى مشروع النص البرمجي.
- على يمين الصفحة، انقر على العوامل المشغِّلة .
- في أسفل يسار الصفحة، انقر على إضافة مشغّل.
- في اختيار الدالة المطلوب تشغيلها، تأكَّد من اختيار checkLosses.
- بالنسبة إلى اختيار مصدر الحدث، اختَر مستند إلى الوقت.
- اضبط عدد المرات التي تريد تشغيل النص البرمجي فيها، ثم انقر على حفظ.
مراجعة الرمز البرمجي
لمراجعة رمز Apps Script الخاص بهذا الحلّ، انقر على عرض رمز المصدر أدناه:
عرض رمز المصدر
Code.gs
المساهمون
تم إنشاء هذا النموذج بواسطة "جيريمي غلاسنبرغ"، وهو استشاري في إدارة المنتجات واستراتيجية المنصات. يمكنك التواصل مع جيريمي على Twitter @jglassenberg.
تحتفظ Google بهذا النموذج بمساعدة خبراء Google المطوّرين.