التشغيل السريع: الدالة المخصّصة

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

يمكنك استخدام "برمجة تطبيقات Google" لكتابة وظيفة مخصّصة، ثم استخدامها في "جداول بيانات Google " تمامًا مثل دالة مضمّنة.

ينشئ نموذج البدء السريع أدناه دالة مخصّصة تحسب السعر المخفَّض للسلع المُخفّضة. أن يكون السعر المخفَّض بالدولار الأمريكي.

قبل البدء

لاستخدام هذا النموذج، ستحتاج إلى المتطلبات الأساسية التالية:

  • حساب Google (Google Workspace قد تتطلب الحسابات موافقة المشرف)
  • متصفح ويب متصل بالإنترنت

الإعداد

  1. أنشِئ جدول بيانات جديدًا.
  2. من داخل جدول البيانات الجديد، اختَر عنصر القائمة الإضافات & gt; برمجة التطبيقات.
  3. احذف أي رمز في محرِّر النص البرمجي والصقه في الرمز أدناه.

    /**
     * Calculates the sale price of a value at a given discount.
     * The sale price is formatted as US dollars.
     *
     * @param {number} input The value to discount.
     * @param {number} discount The discount to apply, such as .5 or 50%.
     * @return The sale price formatted as USD.
     * @customfunction
     */
    function salePrice(input, discount) {
      let price = input - (input * discount);
      let dollarUS = Intl.NumberFormat("en-US", {
        style: "currency",
        currency: "USD",
    });
      return dollarUS.format(price);
    }
    
  4. في أعلى الشاشة، انقر على رمز الحفظ .

تجربة السمات والبيانات

  1. التبديل مرة أخرى إلى جدول البيانات.
  2. في خلية، أدخِل =salePrice(100,.2). وتمثّل المعلّمة الأولى السعر الأصلي، في حين تمثّل المعلّمة الثانية النسبة المئوية للخصم. إذا كنت في موقع يستخدم الفواصل العشرية، قد تحتاج إلى إدخال الرمز =salePrice(100;0,2) بدلاً من ذلك.

تؤدّي الدالة إلى سعر مخفَّض يبلغ $80.00.

لمواصلة التعرّف على كيفية توسيع "جداول بيانات Google" باستخدام "برمجة تطبيقات Google"، يمكنك الاطّلاع على المراجع التالية: