إرسال ملاحظات
البدء السريع للدالة المخصّصة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يمكنك استخدام برمجة تطبيقات Google لكتابة دالة مخصصة، ومن ثم استخدامها في
جداول بيانات Google تمامًا مثل الوظيفة المضمنة.
ينشئ نموذج البدء السريع التالي دالة مخصصة تحسب
المخفَّض للسلع المخفّضة. يتم تنسيق السعر المخفَّض بالدولار الأمريكي.
الأهداف
ابدأ إعداد النص البرمجي.
شغِّل النص البرمجي.
المتطلبات الأساسية
لاستخدام هذا النموذج، تحتاج إلى المتطلبات الأساسية التالية:
حساب Google (قد يكون لدى حسابات Google Workspace
طلب موافقة المشرف).
متصفح ويب متصل بالإنترنت.
إعداد النص البرمجي
إنشاء عنوان جديد
جدول بيانات Google .
من داخل جدول البيانات الجديد، حدد عنصر القائمة
الإضافات > برمجة التطبيقات .
احذف أي رمز في أداة تعديل النصوص البرمجية والصِقه أدناه. بَعْدَ ذَلِكْ
انقر على "حفظ" .
/**
* 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 );
}
تشغيل النص البرمجي
قم بالتبديل مرة أخرى إلى جدول البيانات.
في خلية، أدخِل =salePrice(100,.2)
. تمثل المعلمة الأولى
السعر الأصلي وتمثل المعلمة الثانية النسبة المئوية للخصم.
إذا كنت في موقع يستخدم الفواصل العشرية، فقد تحتاج إلى إدخال
=salePrice(100;0,2)
بدلاً من ذلك.
تقوم المعادلة التي تدخلها في الخلية بتشغيل الدالة في
البرنامج النصي الذي أنشأته في القسم السابق. ينتج عن الدالة عملية بيع
سعر $80.00
.
الخطوات التالية
لمواصلة التعرّف على كيفية توسيع نطاق "جداول بيانات Google" باستخدام
برمجة التطبيقات،
يمكنك الاطلاع على الموارد التالية:
إرسال ملاحظات
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0 . للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers . إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-10 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
هل تريد مشاركة ملاحظاتك معنا؟
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-09-10 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-09-10 (حسب التوقيت العالمي المتفَّق عليه)"]]