از داخل صفحهگسترده جدید، مورد منو Extensions>Apps Script را انتخاب کنید.
هر کدی را در ویرایشگر اسکریپت حذف کنید و کد زیر را جایگذاری کنید. سپس روی ذخیره کلیک کنید .
/**
* 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 می شود.
مراحل بعدی
برای ادامه یادگیری نحوه گسترش Sheets با Apps Script، به منابع زیر نگاهی بیندازید: