الحساب المباشر للدالة المخصصة دون كتابتها في ورقة العمل باستخدام Golang عبر C++

حساب مباشر لوظيفة مخصصة بدون كتابتها في ورقة عمل

يشرح هذا الموضوع كيف يمكنك حساب وظائفك المخصصة مباشرة دون كتابتها أولاً في ورقة عمل. يرجى استخدام طريقة Worksheet::CalculateFormula(System::String formula, CalculationOptions opts) لهذا الغرض.

يرجى الاطلاع على الشفرة النموذجية التالية التي توضح استخدام هذه الطريقة. استخدمنا وظيفة مخصصة تسمى MyCompany::CustomFunction() ونحسب قيمتها بأنفسنا كـ “Aspose.Cells.” ثم يتم دمج هذه القيمة تلقائيًا مع قيمة الخلية A1 وهي “مرحبًا بك في” بواسطة محرك الحساب، وتُرجع القيمة المحسوبة النهائية كـ “مرحبًا بك في Aspose.Cells.”. كما يتضح في الشفرة، لم نكتب وظيفتنا المخصصة في أي مكان في ورقة عمل، وهي تحسب مباشرة بواسطة منطقنا المخصص.

نموذج برمجة

مخرجات الوحدة

فيما يلي إخراج وحدة التحكم للرمز العيني أعلاه.

Calculated Value: Welcome to Aspose.Cells.

مقال ذو صلة