Class PivotGroup

PivotGroup

به گروه‌های شکست جدول محوری دسترسی داشته باشید و آن‌ها را اصلاح کنید.

مواد و روش ها

روش نوع برگشت توضیح مختصر
addManualGroupingRule(groupName, groupMembers) PivotGroup یک قانون گروه بندی دستی برای این گروه محوری اضافه می کند.
areLabelsRepeated() Boolean نشان می دهد که آیا برچسب ها به صورت تکراری نمایش داده می شوند یا خیر.
clearGroupingRule() PivotGroup قوانین گروه بندی را از این گروه محوری حذف می کند.
clearSort() PivotGroup هر مرتب سازی اعمال شده در این گروه را حذف می کند.
getDateTimeGroupingRule() DateTimeGroupingRule قانون گروه‌بندی تاریخ-زمان را در گروه محوری برمی‌گرداند، یا اگر قانون گروه‌بندی تاریخ-زمان تنظیم نشده باشد، null .
getDimension() Dimension برمی‌گرداند که آیا این یک گروه ردیف یا ستون باشد.
getGroupLimit() PivotGroupLimit محدودیت گروه محوری را در گروه محوری برمی‌گرداند.
getIndex() Integer شاخص این گروه محوری را به ترتیب گروه فعلی برمی‌گرداند.
getPivotTable() PivotTable PivotTable را که این گروه بندی به آن تعلق دارد، برمی گرداند.
getSourceDataColumn() Integer تعداد ستون داده منبع را که این گروه خلاصه می کند، برمی گرداند.
getSourceDataSourceColumn() DataSourceColumn ستون منبع داده را که گروه محوری روی آن کار می کند، برمی گرداند.
hideRepeatedLabels() PivotGroup برچسب های مکرر را برای این گروه بندی پنهان می کند.
isSortAscending() Boolean اگر مرتب سازی صعودی باشد true برمی گرداند و اگر ترتیب مرتب سازی نزولی باشد false برمی گرداند.
moveToIndex(index) PivotGroup این گروه را به موقعیت مشخص شده در لیست فعلی گروه های سطر یا ستون منتقل می کند.
remove() void این گروه محوری را از جدول حذف می کند.
removeManualGroupingRule(groupName) PivotGroup قانون گروه بندی دستی با groupName مشخص شده را حذف می کند.
resetDisplayName() PivotGroup نام نمایشی این گروه در جدول محوری را به مقدار پیش فرض آن بازنشانی می کند.
setDateTimeGroupingRule(dateTimeGroupingRuleType) PivotGroup قانون گروه بندی تاریخ-زمان را در گروه محوری تنظیم می کند.
setDisplayName(name) PivotGroup نام نمایشی این گروه را در جدول محوری تنظیم می کند.
setGroupLimit(countLimit) PivotGroup محدودیت گروه محوری را روی گروه محوری تنظیم می کند.
setHistogramGroupingRule(minValue, maxValue, intervalSize) PivotGroup یک قانون گروه بندی هیستوگرام برای این گروه محوری تنظیم می کند.
showRepeatedLabels() PivotGroup هنگامی که بیش از یک ردیف یا ستون گروه بندی وجود دارد، این روش برچسب این گروه بندی را برای هر ورودی از گروه بندی بعدی نمایش می دهد.
showTotals(showTotals) PivotGroup تنظیم می کند که آیا کل مقادیر این گروه محوری در جدول نشان داده شود یا خیر.
sortAscending() PivotGroup ترتیب مرتب سازی را به صورت صعودی تنظیم می کند.
sortBy(value, oppositeGroupValues) PivotGroup این گروه را بر اساس PivotValue مشخص شده برای مقادیر از oppositeGroupValues ​​مرتب می کند.
sortDescending() PivotGroup ترتیب مرتب سازی را به صورت نزولی تنظیم می کند.
totalsAreShown() Boolean نشان می دهد که آیا مقادیر کل در حال حاضر برای این گروه محوری نشان داده شده است یا خیر.

مستندات دقیق

addManualGroupingRule(groupName, groupMembers)

یک قانون گروه بندی دستی برای این گروه محوری اضافه می کند.

مولفه های

نام تایپ کنید شرح
groupName String نام این قانون گروه بندی.
groupMembers Object[] مقادیری که در این قانون گروه بندی گنجانده شده است.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

areLabelsRepeated()

نشان می دهد که آیا برچسب ها به صورت تکراری نمایش داده می شوند یا خیر.

برگشت

Boolean - اگر برچسب ها تکرار شوند true . در غیر این صورت false را برمی گرداند.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

clearGroupingRule()

قوانین گروه بندی را از این گروه محوری حذف می کند.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

clearSort()

هر مرتب سازی اعمال شده در این گروه را حذف می کند.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

getDateTimeGroupingRule()

قانون گروه‌بندی تاریخ-زمان را در گروه محوری برمی‌گرداند، یا اگر قانون گروه‌بندی تاریخ-زمان تنظیم نشده باشد، null .

برگشت

DateTimeGroupingRule - قانون گروه بندی تاریخ-زمان.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

getDimension()

برمی‌گرداند که آیا این یک گروه ردیف یا ستون باشد.

برگشت

Dimension - بعد نشان دهنده نوع این گروه است

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

getGroupLimit()

محدودیت گروه محوری را در گروه محوری برمی‌گرداند. اگر محدودیت گروه محوری تنظیم نشده باشد null برمی‌گرداند.

برگشت

PivotGroupLimit - محدودیت گروه محوری.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

getIndex()

شاخص این گروه محوری را به ترتیب گروه فعلی برمی‌گرداند.

برگشت

Integer - شاخص گروه محوری

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

getPivotTable()

PivotTable را که این گروه بندی به آن تعلق دارد، برمی گرداند.

برگشت

PivotTable - جدول محوری این گروه به آن تعلق دارد.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

getSourceDataColumn()

تعداد ستون داده منبع را که این گروه خلاصه می کند، برمی گرداند. این شاخص مبتنی بر 1 است، اگر این گروه داده های منبع را در ستون "A" صفحه گسترده خلاصه کند، این روش 1 را برمی گرداند.

برگشت

عدد Integer - شماره ستون داده منبع

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

getSourceDataSourceColumn()

ستون منبع داده را که گروه محوری روی آن کار می کند، برمی گرداند. اگر جدول محوری {DataSourcePivotTableApi} نباشد، null برمی‌گرداند.

برگشت

DataSourceColumn - ستون منبع داده که گروه محوری روی آن کار می کند.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

hideRepeatedLabels()

برچسب های مکرر را برای این گروه بندی پنهان می کند. اگر برچسب‌ها قبلاً پنهان شده باشند، منجر به عدم عملیات می‌شود. اگر این روش قبل از وجود چندین گروه بندی ردیف یا ستون فراخوانی شود، هنگامی که یک گروه بندی اضافی اضافه می شود، برچسب های تکراری پنهان می شوند.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

isSortAscending()

اگر مرتب سازی صعودی باشد true برمی گرداند و اگر ترتیب مرتب سازی نزولی باشد false برمی گرداند.

برگشت

Boolean - true اگر ترتیب مرتب سازی صعودی باشد.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

moveToIndex(index)

این گروه را به موقعیت مشخص شده در لیست فعلی گروه های سطر یا ستون منتقل می کند. این شاخص ها بر اساس 0 هستند. به عنوان مثال، اگر این گروه باید به موقعیت اول منتقل شود، این روش باید با 0 فراخوانی شود.

مولفه های

نام تایپ کنید شرح
index Integer شاخصی برای انتقال این گروه بندی به آن.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

  • 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

removeManualGroupingRule(groupName)

قانون گروه بندی دستی با groupName مشخص شده را حذف می کند.

مولفه های

نام تایپ کنید شرح
groupName String نام قانون گروه بندی برای حذف.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

resetDisplayName()

نام نمایشی این گروه در جدول محوری را به مقدار پیش فرض آن بازنشانی می کند.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

setDateTimeGroupingRule(dateTimeGroupingRuleType)

قانون گروه بندی تاریخ-زمان را در گروه محوری تنظیم می کند.

برای حذف قانون، از clearGroupingRule() استفاده کنید.

مولفه های

نام تایپ کنید شرح
dateTimeGroupingRuleType DateTimeGroupingRuleType نوع قانون برای تنظیم.

برگشت

PivotGroup - گروه محوری، برای زنجیره.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

setDisplayName(name)

نام نمایشی این گروه را در جدول محوری تنظیم می کند.

مولفه های

نام تایپ کنید شرح
name String نام نمایشی برای تنظیم.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

setGroupLimit(countLimit)

محدودیت گروه محوری را روی گروه محوری تنظیم می کند. این عملیات فقط برای DataSourcePivotTable پشتیبانی می شود.

مولفه های

نام تایپ کنید شرح
countLimit Integer محدودیت تعداد ردیف‌ها یا ستون‌ها برای تنظیم. باید مثبت باشه

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

setHistogramGroupingRule(minValue, maxValue, intervalSize)

یک قانون گروه بندی هیستوگرام برای این گروه محوری تنظیم می کند. یک قانون هیستوگرام مقادیر موجود در ستون داده منبع را در سطل هایی با اندازه ثابت سازماندهی می کند. همه مقادیر از minValue تا maxValue در گروه‌های interval اندازه قرار می‌گیرند. همه مقادیر زیر minValue در یک سطل قرار می گیرند، همانطور که همه مقادیر بزرگتر از maxValue هستند.

مولفه های

نام تایپ کنید شرح
minValue Integer حداقل مقدار برای اقلامی که باید در سطل ها قرار گیرند. مقادیر کمتر از این در یک سطل واحد ترکیب می شوند.
maxValue Integer حداکثر مقدار برای اقلامی که باید در سطل ها قرار گیرند. مقادیر بیشتر از این در یک سطل واحد ترکیب می شوند.
intervalSize Integer

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

showRepeatedLabels()

هنگامی که بیش از یک ردیف یا ستون گروه بندی وجود دارد، این روش برچسب این گروه بندی را برای هر ورودی از گروه بندی بعدی نمایش می دهد. اگر برچسب‌ها قبلاً تکرار شده باشند، منجر به عدم عملیات می‌شود. اگر این روش قبل از وجود چندین گروه بندی ردیف یا ستون فراخوانی شود، هنگامی که یک گروه بندی اضافی اضافه می شود، برچسب های تکراری نشان داده می شوند.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

showTotals(showTotals)

تنظیم می کند که آیا کل مقادیر این گروه محوری در جدول نشان داده شود یا خیر.

مولفه های

نام تایپ کنید شرح
showTotals Boolean اینکه آیا مجموع ها نمایش داده شود یا خیر.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

sortAscending()

ترتیب مرتب سازی را به صورت صعودی تنظیم می کند.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

sortBy(value, oppositeGroupValues)

این گروه را بر اساس PivotValue مشخص شده برای مقادیر از oppositeGroupValues ​​مرتب می کند.

// Sorts the item group by the "SUM of Quantity" pivot value for the specified salespersons.
var sheet = SpreadsheetApp.getActiveSheet();
var pivotTable = sheet.getPivotTables()[0];
var itemGroup = pivotTable.getRowGroups()[0];
var sumQuantityValue = pivotTable.getPivotValues()[0];
itemGroup.sortBy(sumQuantityValue, ['Beth', 'Amir', 'Devyn']);

مولفه های

نام تایپ کنید شرح
value PivotValue مقدار محوری برای مرتب‌سازی.
oppositeGroupValues Object[] مقادیر یک گروه محوری مخالف (گروه ستونی در صورت مرتب‌سازی یک گروه ردیف، یا یک گروه ردیف در صورت مرتب‌سازی یک گروه ستون) که برای مرتب‌سازی استفاده می‌شوند. ترتیب این مقادیر اولویت را برای شکستن کراوات تعیین می کند.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

sortDescending()

ترتیب مرتب سازی را به صورت نزولی تنظیم می کند.

برگشت

PivotGroup - گروه محوری برای زنجیره زدن.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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

totalsAreShown()

نشان می دهد که آیا مقادیر کل در حال حاضر برای این گروه محوری نشان داده شده است یا خیر.

برگشت

Boolean - true اگر مقادیر کل برای این گروه محوری نمایش داده شود. در غیر این صورت false را برمی گرداند.

مجوز

اسکریپت هایی که از این روش استفاده می کنند نیاز به مجوز با یک یا چند مورد از حوزه های زیر دارند:

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