Class Slicer

أداة تقسيم

يمثّل فلتر نطاق بيانات، والذي يُستخدَم لفلترة النطاقات والرسوم البيانية والجداول المحورية بطريقة غير تعاونية. تحتوي هذه الفئة على methods للوصول إلى أقسام الشرائح الحالية وتعديلها. لإنشاء أداة تقسيم جديدة، استخدِم Sheet.insertSlicer(range, anchorRowPos, anchorColPos).

الطُرق

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
getBackgroundColorObject()Colorأعِد عرض الخلفية Color لأداة التقسيم.
getColumnPosition()Integerتعرِض هذه الدالة موضع العمود (بالنسبة إلى نطاق بيانات أداة التقسيم) الذي تم تطبيق الفلتر عليه في أداة التقسيم، أو null في حال عدم ضبط موضع العمود.
getContainerInfo()ContainerInfoتحصل على معلومات عن موضع أداة التقسيم في ورقة البيانات.
getFilterCriteria()FilterCriteriaلعرض معايير الفلتر في أداة التقسيم، أو null في حال عدم ضبط معايير الفلتر
getRange()Rangeتحصل على نطاق البيانات الذي يتم تطبيق أداة الفلترة عليه.
getTitle()Stringلعرض عنوان أداة التقسيم.
getTitleHorizontalAlignment()Stringتحصل على المحاذاة الأفقية للعنوان.
getTitleTextStyle()TextStyleعرض نمط النص لعنوان أداة التقسيم
isAppliedToPivotTables()Booleanتعرِض ما إذا كان قد تم تطبيق أداة التقسيم المحدّدة على الجداول المحورية.
remove()voidيؤدي إلى حذف أداة "فلتر نطاق البيانات".
setApplyToPivotTables(applyToPivotTables)Slicerلتحديد ما إذا كان يجب تطبيق فلتر نطاق البيانات المحدَّد على الجداول المحورية في ورقة البيانات
setBackgroundColor(color)Slicerلضبط لون خلفية أداة التقسيم
setBackgroundColorObject(color)Slicerلضبط خلفية Color أداة التقسيم
setColumnFilterCriteria(columnPosition, filterCriteria)Slicerتُستخدَم لضبط فهرس العمود ومعايير الفلترة الخاصة بأداة التقسيم.
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)Slicerلضبط موضع ظهور أداة التقسيم على ورقة البيانات
setRange(rangeApi)Slicerتُستخدَم لضبط نطاق البيانات الذي يتم تطبيق أداة التقسيم عليه.
setTitle(title)Slicerلضبط عنوان أداة التقسيم
setTitleHorizontalAlignment(horizontalAlignment)Slicerلضبط المحاذاة الأفقية للعنوان في أداة التقسيم
setTitleTextStyle(textStyle)Slicerلضبط نمط النص في أداة التقسيم

مستندات تفصيلية

getBackgroundColorObject()

أعِد عرض الخلفية Color لأداة التقسيم.

الإرجاع

Color: لون خلفية أداة التقسيم هذه. تعرِض القيمة null إذا لم يتم ضبط أي لون.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getColumnPosition()

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

الإرجاع

Integer: موضع العمود الخاص بأداة التقسيم هذه.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getContainerInfo()

تحصل على معلومات عن موضع أداة التقسيم في ورقة البيانات.

الإرجاع

ContainerInfo: عنصر يحتوي على موضع حاوية أداة التقسيم

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getFilterCriteria()

لعرض معايير الفلتر في أداة التقسيم، أو null في حال عدم ضبط معايير الفلتر

الإرجاع

FilterCriteria: معايير الفلترة الخاصة بقاطع الشرائح هذا.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getRange()

تحصل على نطاق البيانات الذي يتم تطبيق أداة الفلترة عليه.

الإرجاع

Range: نطاق فلتر النطاق.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getTitle()

لعرض عنوان أداة التقسيم.

الإرجاع

String — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getTitleHorizontalAlignment()

تحصل على المحاذاة الأفقية للعنوان.

الإرجاع

String: المحاذاة الأفقية لعنوان أداة التقسيم هذه.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getTitleTextStyle()

عرض نمط النص لعنوان أداة التقسيم

الإرجاع

TextStyle: نمط نص عنوان أداة التقسيم هذه.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

isAppliedToPivotTables()

تعرِض ما إذا كان قد تم تطبيق أداة التقسيم المحدّدة على الجداول المحورية.

الإرجاع

Booleantrue إذا تم تطبيق أداة التقسيم هذه على الجداول المحورية، وfalse بخلاف ذلك.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

remove()

يؤدي إلى حذف أداة "فلتر نطاق البيانات".

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setApplyToPivotTables(applyToPivotTables)

لتحديد ما إذا كان يجب تطبيق فلتر نطاق البيانات المحدَّد على الجداول المحورية في ورقة البيانات

المعلمات

الاسمالنوعالوصف
applyToPivotTablesBooleanتحدِّد ما إذا كان يجب تطبيق أداة التقسيم هذه على الجداول المحورية.

الإرجاع

Slicer — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setBackgroundColor(color)

لضبط لون خلفية أداة التقسيم تؤدي القيمة null إلى إعادة ضبط لون الخلفية.

المعلمات

الاسمالنوعالوصف
colorStringلون الخلفية الجديد لأداة التقسيم هذه بترميز CSS (مثل ‎#ffffff).

الإرجاع

Slicer — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setBackgroundColorObject(color)

لضبط خلفية Color أداة التقسيم تؤدي القيمة null إلى إعادة ضبط لون الخلفية.

المعلمات

الاسمالنوعالوصف
colorColorلون الخلفية الجديد لأداة التقسيم هذه.

الإرجاع

Slicer — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setColumnFilterCriteria(columnPosition, filterCriteria)

تُستخدَم لضبط فهرس العمود ومعايير الفلترة الخاصة بأداة التقسيم. تؤدي القيمة null إلى إعادة ضبط فلتر المخطّط.

المعلمات

الاسمالنوعالوصف
columnPositionIntegerموضع العمود الجديد لأداة التقسيم هذه.
filterCriteriaFilterCriteriaمعايير الفلتر الجديدة لأداة التقسيم هذه.

الإرجاع

Slicer — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)

لضبط موضع ظهور أداة التقسيم على ورقة البيانات يتمّ ترقيم موضع الصف والعمود في إشارة الربط باستخدام الرقم 1.

المعلمات

الاسمالنوعالوصف
anchorRowPosIntegerيتم تثبيت الجانب العلوي من أداة التقسيم في هذا الصف.
anchorColPosIntegerيتم تثبيت الجانب العلوي من أداة التقسيم في هذا العمود.
offsetXIntegerالقيمة الأفقية للعنصر من زاوية الخلية بالبكسل
offsetYIntegerالقيمة العمودية للخلية من زاوية الخلية بالبكسل

الإرجاع

Slicer — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setRange(rangeApi)

تُستخدَم لضبط نطاق البيانات الذي يتم تطبيق أداة التقسيم عليه.

المعلمات

الاسمالنوعالوصف
rangeApiRangeالنطاق الجديد لأداة التقسيم هذه.

الإرجاع

Slicer — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setTitle(title)

لضبط عنوان أداة التقسيم يؤدي استخدام عنوان فارغ إلى إعادة ضبط العنوان على القيمة التلقائية.

المعلمات

الاسمالنوعالوصف
titleStringالعنوان الجديد لأداة التقسيم هذه.

الإرجاع

Slicer — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setTitleHorizontalAlignment(horizontalAlignment)

لضبط المحاذاة الأفقية للعنوان في أداة التقسيم تؤدي القيمة null إلى إعادة ضبط المحاذاة.

المعلمات

الاسمالنوعالوصف
horizontalAlignmentStringالاتّجاه الأفقي الجديد لعنوان أداة التقسيم هذه

الإرجاع

Slicer — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

setTitleTextStyle(textStyle)

لضبط نمط النص في أداة التقسيم

المعلمات

الاسمالنوعالوصف
textStyleTextStyleنمط النص الجديد لعنوان أداة التقسيم

الإرجاع

Slicer — أداة التقطيع هذه، لإنشاء سلاسل.

التفويض

تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

الطرق المتوقّفة