طريقة get_param_value_in_array_mode

get_param_value_in_array_mode

يحصل على قيمة (قيم) المعلمة في الفهرس المحدد. إذا كانت المعلمة عبارة عن نوع من التعبير الذي يجب حسابه، ثم سيتم حسابه في وضع الصفيف.

عائدات

مصفوفة تحتوي على كافة العناصر الممثلة بالمعلمة المحددة.

def get_param_value_in_array_mode(self, index, max_row_count, max_column_count):
    ...
معامليكتبوصف
indexintفهرس المعلمة (0 على أساس)
max_row_countintالحد الأقصى لعدد الصفوف للمصفوفة التي تم إرجاعها.
إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الصفوف الفعلي.
max_column_countintالحد الأقصى لعدد الأعمدة للمصفوفة التي تم إرجاعها.
إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الأعمدة الفعلي.

ملاحظات

بالنسبة للتعبير الذي يحتاج إلى حساب، مع أخذ A:A+B:B كمثال: في وضع القيمة، سيتم حسابه إلى قيمة واحدة وفقًا لقاعدة الخلية الحالية. ولكن في وضع المصفوفة، سيتم حساب كافة قيم A1+B1,A2+B2,A3+B3,… واستخدامها لإنشاء المصفوفة التي تم إرجاعها. وفي مثل هذا النوع من المواقف، من الأفضل تحديد الحد الأقصى لعدد الصفوف/الأعمدة (مثلًا وفقًا لـ Cells.max_data_row وCells.max_data_column)، وإلا فإن المصفوفة الكبيرة التي تم إرجاعها قد تزيد من تكلفة الذاكرة بكمية كبيرة من البيانات غير المفيدة.

أنظر أيضا