เข้าถึงและแก้ไขกลุ่มย่อยของตาราง Pivot
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
add | Pivot | เพิ่มกฎการจัดกลุ่มด้วยตนเองสำหรับกลุ่ม Pivot นี้ |
are | Boolean | แสดงผลว่าป้ายกำกับแสดงเป็นแบบซ้ำหรือไม่ |
clear | Pivot | นำกฎการจัดกลุ่มออกจากกลุ่ม Pivot นี้ |
clear | Pivot | นำการจัดเรียงที่ใช้กับกลุ่มนี้ออก |
get | Date | แสดงกฎการจัดกลุ่มวันที่และเวลาในกลุ่ม Pivot หรือ null หากไม่ได้ตั้งกฎการจัดกลุ่มวันที่และเวลา
|
get | Dimension | แสดงผลว่านี่คือกลุ่มแถวหรือกลุ่มคอลัมน์ |
get | Pivot | แสดงผลขีดจำกัดกลุ่ม Pivot ในกลุ่ม Pivot |
get | Integer | แสดงดัชนีของกลุ่ม Pivot นี้ในลำดับกลุ่มปัจจุบัน |
get | Pivot | แสดง Pivot ที่การจัดกลุ่มนี้เป็นของ |
get | Integer | แสดงผลจำนวนคอลัมน์ข้อมูลต้นทางที่กลุ่มนี้สรุป |
get | Data | แสดงผลคอลัมน์แหล่งข้อมูลที่กลุ่ม Pivot ดำเนินการ |
hide | Pivot | ซ่อนป้ายกำกับที่ซ้ำกันสำหรับการจัดกลุ่มนี้ |
is | Boolean | แสดง true หากการจัดเรียงเป็นจากน้อยไปมาก และแสดง false หากลำดับการจัดเรียงเป็นจากมากไปน้อย |
move | Pivot | ย้ายกลุ่มนี้ไปยังตำแหน่งที่ระบุในรายการกลุ่มแถวหรือคอลัมน์ปัจจุบัน |
remove() | void | นำกลุ่ม Pivot นี้ออกจากตาราง |
remove | Pivot | นำกฎการจัดกลุ่มที่กำหนดเองซึ่งมี group ที่ระบุออก |
reset | Pivot | รีเซ็ตชื่อที่แสดงของกลุ่มนี้ในตาราง Pivot เป็นค่าเริ่มต้น |
set | Pivot | ตั้งค่ากฎการจัดกลุ่มวันที่และเวลาในกลุ่ม Pivot |
set | Pivot | กำหนดชื่อที่แสดงของกลุ่มนี้ในตาราง Pivot |
set | Pivot | ตั้งค่าขีดจำกัดกลุ่ม Pivot ในกลุ่ม Pivot |
set | Pivot | ตั้งค่ากฎการจัดกลุ่มฮิสโตแกรมสำหรับกลุ่ม Pivot นี้ |
show | Pivot | เมื่อมีการจัดกลุ่มแถวหรือคอลัมน์มากกว่า 1 รายการ วิธีนี้จะแสดงป้ายกำกับการจัดกลุ่มนี้ สำหรับแต่ละรายการของการจัดกลุ่มถัดไป |
show | Pivot | กำหนดว่าจะแสดงค่ารวมสำหรับกลุ่ม Pivot นี้ในตารางหรือไม่ |
sort | Pivot | ตั้งค่าลำดับการจัดเรียงเป็นจากน้อยไปหามาก |
sort | Pivot | จัดเรียงกลุ่มนี้ตาม Pivot ที่ระบุสำหรับค่าจาก opposite |
sort | Pivot | ตั้งค่าลำดับการจัดเรียงเป็นจากมากไปหาน้อย |
totals | Boolean | แสดงผลว่าระบบแสดงค่ารวมสำหรับกลุ่ม Pivot นี้อยู่หรือไม่ |
เอกสารโดยละเอียด
addManualGroupingRule(groupName, groupMembers)
เพิ่มกฎการจัดกลุ่มด้วยตนเองสำหรับกลุ่ม Pivot นี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
group | String | ชื่อของกฎการจัดกลุ่มนี้ |
group | Object[] | ค่าที่รวมอยู่ในกฎการจัดกลุ่มนี้ |
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
areLabelsRepeated()
แสดงผลว่าป้ายกำกับแสดงเป็นแบบซ้ำหรือไม่
รีเทิร์น
Boolean — true หากมีการทำซ้ำป้ายกำกับ มิฉะนั้นจะแสดงผล false
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
clearGroupingRule()
นำกฎการจัดกลุ่มออกจากกลุ่ม Pivot นี้
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
clearSort()
นำการจัดเรียงที่ใช้กับกลุ่มนี้ออก
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getDateTimeGroupingRule()
แสดงกฎการจัดกลุ่มวันที่และเวลาในกลุ่ม Pivot หรือ null หากไม่ได้ตั้งกฎการจัดกลุ่มวันที่และเวลา
รีเทิร์น
DateTimeGroupingRule|null — กฎการจัดกลุ่มวันที่และเวลา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getDimension()
getGroupLimit()
แสดงผลขีดจำกัดกลุ่ม Pivot ในกลุ่ม Pivot แสดงผล null หากไม่ได้ตั้งขีดจำกัดกลุ่ม Pivot
รีเทิร์น
PivotGroupLimit|null - ขีดจำกัดกลุ่ม Pivot
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getIndex()
แสดงดัชนีของกลุ่ม Pivot นี้ในลำดับกลุ่มปัจจุบัน
รีเทิร์น
Integer - ดัชนีของกลุ่ม Pivot
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getPivotTable()
แสดง PivotTable ที่การจัดกลุ่มนี้เป็นของ
รีเทิร์น
PivotTable - ตาราง Pivot ที่กลุ่มนี้เป็นของ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getSourceDataColumn()
แสดงผลจำนวนคอลัมน์ข้อมูลต้นทางที่กลุ่มนี้สรุป ดัชนีนี้เป็นแบบอิงตาม 1 หากกลุ่มนี้สรุปข้อมูลต้นฉบับในคอลัมน์ "A" ของสเปรดชีต เมธอดนี้จะแสดงผล 1
รีเทิร์น
Integer — หมายเลขคอลัมน์ข้อมูลต้นทาง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
getSourceDataSourceColumn()
แสดงผลคอลัมน์แหล่งข้อมูลที่กลุ่ม Pivot ดำเนินการ แสดงผล null หากตาราง Pivot ไม่ใช่ {DataSourcePivotTableApi}
รีเทิร์น
DataSourceColumn|null — คอลัมน์แหล่งข้อมูลที่กลุ่ม Pivot ดําเนินการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
hideRepeatedLabels()
ซ่อนป้ายกำกับที่ซ้ำกันสำหรับการจัดกลุ่มนี้ หากซ่อนป้ายกำกับอยู่แล้ว การดำเนินการนี้จะไม่มีผล หากเรียกใช้เมธอดนี้ก่อนที่จะมีการจัดกลุ่มแถวหรือคอลัมน์หลายรายการ เมื่อมีการเพิ่มการจัดกลุ่มเพิ่มเติม ระบบจะซ่อนป้ายกำกับที่ซ้ำกัน
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
isSortAscending()
แสดง true หากการจัดเรียงเป็นจากน้อยไปมาก และแสดง false หากลำดับการจัดเรียงเป็นจากมากไปน้อย
รีเทิร์น
Boolean — true หากลำดับการจัดเรียงเป็นจากน้อยไปมาก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
moveToIndex(index)
ย้ายกลุ่มนี้ไปยังตำแหน่งที่ระบุในรายการกลุ่มแถวหรือคอลัมน์ปัจจุบัน ดัชนีเหล่านี้
เป็นแบบ 0 เช่น หากควรกำหนดให้กลุ่มนี้ย้ายไปที่ตำแหน่งแรก คุณควรเรียกใช้เมธอดนี้ด้วย 0
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
index | Integer | ดัชนีที่จะย้ายการจัดกลุ่มนี้ไป |
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
remove()
นำกลุ่ม Pivot นี้ออกจากตาราง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
removeManualGroupingRule(groupName)
นำกฎการจัดกลุ่มที่กำหนดเองซึ่งมี groupName ที่ระบุออก
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
group | String | ชื่อของกฎการจัดกลุ่มที่จะนำออก |
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
resetDisplayName()
รีเซ็ตชื่อที่แสดงของกลุ่มนี้ในตาราง Pivot เป็นค่าเริ่มต้น
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setDateTimeGroupingRule(dateTimeGroupingRuleType)
ตั้งค่ากฎการจัดกลุ่มวันที่และเวลาในกลุ่ม Pivot
หากต้องการนำกฎออก ให้ใช้ clearGroupingRule()
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
date | Date | ประเภทกฎที่จะตั้งค่า |
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setDisplayName(name)
กำหนดชื่อที่แสดงของกลุ่มนี้ในตาราง Pivot
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อที่แสดงที่จะตั้งค่า |
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setGroupLimit(countLimit)
ตั้งค่าขีดจำกัดกลุ่ม Pivot ในกลุ่ม Pivot การดำเนินการนี้ใช้ได้กับ DataSourcePivotTable เท่านั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
count | Integer | ขีดจำกัดจำนวนแถวหรือคอลัมน์ที่จะตั้งค่า ต้องเป็นค่าบวก |
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
setHistogramGroupingRule(minValue, maxValue, intervalSize)
ตั้งค่ากฎการจัดกลุ่มฮิสโตแกรมสำหรับกลุ่ม Pivot นี้ กฎฮิสโทแกรมจะจัดระเบียบค่าในคอลัมน์ข้อมูลต้นทางเป็นกลุ่มที่มีขนาดคงที่ ค่าทั้งหมดตั้งแต่ minValue ถึง maxValue จะจัดกลุ่มขนาด interval ค่าทั้งหมดที่ต่ำกว่า minValue
จะอยู่ใน Bucket เดียวกัน เช่นเดียวกับค่าทั้งหมดที่มากกว่า maxValue
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
min | Integer | ค่าต่ำสุดสำหรับรายการที่จะจัดกลุ่ม ระบบจะรวมค่าที่ต่ำกว่านี้ ไว้ใน Bucket เดียว |
max | Integer | ค่าสูงสุดสำหรับรายการที่จะจัดกลุ่ม ระบบจะรวมค่าที่มากกว่านี้ ไว้ในที่เก็บข้อมูลเดียว |
interval | Integer |
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
showRepeatedLabels()
เมื่อมีการจัดกลุ่มแถวหรือคอลัมน์มากกว่า 1 รายการ วิธีนี้จะแสดงป้ายกำกับการจัดกลุ่มนี้ สำหรับแต่ละรายการของการจัดกลุ่มถัดไป หากมีการทำซ้ำป้ายกำกับอยู่แล้ว การดำเนินการนี้จะไม่มีผล หากมีการเรียกใช้วิธีนี้ก่อนที่จะมีการจัดกลุ่มแถวหรือคอลัมน์หลายรายการ เมื่อมีการเพิ่มการจัดกลุ่มเพิ่มเติม ระบบจะแสดงป้ายกำกับที่ซ้ำกัน
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
showTotals(showTotals)
กำหนดว่าจะแสดงค่ารวมสำหรับกลุ่ม Pivot นี้ในตารางหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
show | Boolean | เลือกว่าจะแสดงผลรวมหรือไม่ |
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
sortAscending()
ตั้งค่าลำดับการจัดเรียงเป็นจากน้อยไปหามาก
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
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. const sheet = SpreadsheetApp.getActiveSheet(); const pivotTable = sheet.getPivotTables()[0]; const itemGroup = pivotTable.getRowGroups()[0]; const sumQuantityValue = pivotTable.getPivotValues()[0]; itemGroup.sortBy(sumQuantityValue, ['Beth', 'Amir', 'Devyn']);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
value | Pivot | ค่า Pivot ที่จะใช้จัดเรียง |
opposite | Object[] | ค่าของกลุ่ม Pivot ตรงข้าม (กลุ่มคอลัมน์หากจัดเรียงกลุ่มแถว หรือกลุ่มแถวหากจัดเรียงกลุ่มคอลัมน์) ที่ใช้ในการจัดเรียง ลำดับของ ค่าเหล่านี้จะกำหนดลำดับความสำคัญสำหรับการตัดสินในกรณีที่เสมอกัน |
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
sortDescending()
ตั้งค่าลำดับการจัดเรียงเป็นจากมากไปหาน้อย
รีเทิร์น
PivotGroup - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
totalsAreShown()
แสดงผลว่าระบบแสดงค่ารวมสำหรับกลุ่ม Pivot นี้อยู่หรือไม่
รีเทิร์น
Boolean — true หากแสดงค่ารวมสำหรับกลุ่ม Pivot นี้ มิฉะนั้นจะแสดงผล
false
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets