Class Slicer

فلتر نطاق البيانات

ويمثّل فلتر نطاق يتم استخدامه لفلترة النطاقات والرسومات البيانية والجداول المحورية بطريقة غير تعاونية. تحتوي هذه الفئة على طرق للوصول إلى فلاتر نطاقات البيانات الحالية وتعديلها. لإنشاء فلتر نطاق بيانات جديد، استخدِم 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 إذا لم يتم ضبط موضع العمود. يجب أن يكون هذا موضعًا مفهرسًا واحدًا للعمود مشابه للتصفية.

استرجاع الكرة

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()

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

استرجاع الكرة

Boolean: true إذا تم تطبيق فلتر نطاق البيانات هذا على الجداول المحورية، وبخلاف ذلك 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)

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

المَعلمات

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

استرجاع الكرة

Slicer - هذا فلتر نطاق البيانات هذا مخصّص للتسلسل.

التفويض

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

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

setBackgroundColor(color)

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

المَعلمات

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

استرجاع الكرة

Slicer - هذا فلتر نطاق البيانات هذا مخصّص للتسلسل.

التفويض

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

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

setBackgroundColorObject(color)

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

المَعلمات

الاسمTypeالوصف
colorColorلون الخلفية الجديد لفلتر نطاق البيانات هذا

استرجاع الكرة

Slicer - هذا فلتر نطاق البيانات هذا مخصّص للتسلسل.

التفويض

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

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

setColumnFilterCriteria(columnPosition, filterCriteria)

تحدِّد هذه السياسة فهرس العمود ومعايير الفلترة الخاصة بفلتر نطاق البيانات. تعيد قيمة null ضبط فلتر فلتر نطاق البيانات.

المَعلمات

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

استرجاع الكرة

Slicer - هذا فلتر نطاق البيانات هذا مخصّص للتسلسل.

التفويض

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

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

setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)

لضبط الموضع الذي يظهر فيه فلتر نطاق البيانات على الورقة. فهارس موضع الارتساء والعمود مفهرسة باستخدام رقم 1.

المَعلمات

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

استرجاع الكرة

Slicer - هذا فلتر نطاق البيانات هذا مخصّص للتسلسل.

التفويض

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

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

setRange(rangeApi)

لضبط نطاق البيانات الذي يتم تطبيق فلتر نطاق البيانات عليه.

المَعلمات

الاسمTypeالوصف
rangeApiRangeالنطاق الجديد لفلتر نطاق البيانات هذا

استرجاع الكرة

Slicer - هذا فلتر نطاق البيانات هذا مخصّص للتسلسل.

التفويض

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

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

setTitle(title)

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

المَعلمات

الاسمTypeالوصف
titleStringالعنوان الجديد لفلتر نطاق البيانات هذا.

استرجاع الكرة

Slicer - هذا فلتر نطاق البيانات هذا مخصّص للتسلسل.

التفويض

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

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

setTitleHorizontalAlignment(horizontalAlignment)

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

المَعلمات

الاسمTypeالوصف
horizontalAlignmentStringالمحاذاة الأفقية الجديدة لعنوان فلتر نطاق البيانات هذا

استرجاع الكرة

Slicer - هذا فلتر نطاق البيانات هذا مخصّص للتسلسل.

التفويض

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

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

setTitleTextStyle(textStyle)

لضبط نمط النص في فلتر نطاق بيانات.

المَعلمات

الاسمTypeالوصف
textStyleTextStyleنمط النص الجديد لعنوان فلتر نطاق بيانات

استرجاع الكرة

Slicer - هذا فلتر نطاق البيانات هذا مخصّص للتسلسل.

التفويض

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

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

الطرق المتوقّفة نهائيًا