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