เข้าถึงและแก้ไขกลุ่มย่อยของตาราง 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 นี้อยู่หรือไม่ |
เอกสารโดยละเอียด
add Manual Grouping Rule(groupName, groupMembers)
เพิ่มกฎการจัดกลุ่มด้วยตนเองสำหรับกลุ่ม Pivot นี้
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
group | String | ชื่อของกฎการจัดกลุ่มนี้ |
group | Object[] | ค่าที่รวมอยู่ในกฎการจัดกลุ่มนี้ |
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
are Labels Repeated()
แสดงผลว่าป้ายกำกับแสดงเป็นแบบซ้ำหรือไม่
รีเทิร์น
Boolean — true หากป้ายกำกับซ้ำกัน มิฉะนั้นจะแสดงผล false
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
clear Grouping Rule()
นำกฎการจัดกลุ่มออกจากกลุ่ม Pivot นี้
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
clear Sort()
นำการจัดเรียงที่ใช้กับกลุ่มนี้ออก
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Date Time Grouping Rule()
แสดงกฎการจัดกลุ่มวันที่และเวลาในกลุ่ม Pivot หรือ null หากไม่ได้ตั้งกฎการจัดกลุ่มวันที่และเวลา
รีเทิร์น
Date — กฎการจัดกลุ่มวันที่และเวลา
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Dimension()
get Group Limit()
แสดงผลขีดจำกัดกลุ่ม Pivot ในกลุ่ม Pivot แสดงผล null หากไม่ได้ตั้งค่าขีดจำกัดกลุ่ม Pivot
รีเทิร์น
Pivot - ขีดจำกัดกลุ่ม Pivot
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Index()
แสดงดัชนีของกลุ่ม Pivot นี้ในลำดับกลุ่มปัจจุบัน
รีเทิร์น
Integer - ดัชนีของกลุ่ม Pivot
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Pivot Table()
แสดง Pivot ที่การจัดกลุ่มนี้เป็นของ
รีเทิร์น
Pivot - ตาราง Pivot ที่กลุ่มนี้เป็นของ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Source Data Column()
แสดงผลจำนวนคอลัมน์ข้อมูลต้นทางที่กลุ่มนี้สรุป ดัชนีนี้เป็นแบบอิงตาม 1 หากกลุ่มนี้สรุปข้อมูลต้นฉบับในคอลัมน์ "A" ของสเปรดชีต เมธอดนี้จะแสดงผล 1
รีเทิร์น
Integer — หมายเลขคอลัมน์ข้อมูลต้นทาง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
get Source Data Source Column()
แสดงผลคอลัมน์แหล่งข้อมูลที่กลุ่ม Pivot ดำเนินการ แสดงผล null หากตาราง Pivot ไม่ใช่ {DataSourcePivotTableApi}
รีเทิร์น
Data — คอลัมน์แหล่งข้อมูลที่กลุ่ม Pivot ดําเนินการ
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
hide Repeated Labels()
ซ่อนป้ายกำกับที่ซ้ำกันสำหรับการจัดกลุ่มนี้ หากซ่อนป้ายกำกับอยู่แล้ว การดำเนินการนี้จะไม่มีผล หากเรียกใช้เมธอดนี้ก่อนที่จะมีการจัดกลุ่มแถวหรือคอลัมน์หลายรายการ เมื่อมีการเพิ่มการจัดกลุ่มเพิ่มเติม ระบบจะซ่อนป้ายกำกับที่ซ้ำกัน
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
is Sort Ascending()
แสดงผล true หากการจัดเรียงเป็นจากน้อยไปมาก และแสดงผล false หากลำดับการจัดเรียงเป็นจากมากไปน้อย
รีเทิร์น
Boolean — true หากลำดับการจัดเรียงเป็นจากน้อยไปมาก
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
move To Index(index)
ย้ายกลุ่มนี้ไปยังตำแหน่งที่ระบุในรายการกลุ่มแถวหรือคอลัมน์ปัจจุบัน ดัชนีเหล่านี้
เป็นแบบ 0 เช่น หากควรกำหนดให้กลุ่มนี้ย้ายไปที่ตำแหน่งแรก คุณควรเรียกใช้เมธอดนี้ด้วย 0
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
index | Integer | ดัชนีที่จะย้ายการจัดกลุ่มนี้ไป |
รีเทิร์น
Pivot - กลุ่ม 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
remove Manual Grouping Rule(groupName)
นำกฎการจัดกลุ่มที่กำหนดเองซึ่งมี group ที่ระบุออก
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
group | String | ชื่อของกฎการจัดกลุ่มที่จะนำออก |
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
reset Display Name()
รีเซ็ตชื่อที่แสดงของกลุ่มนี้ในตาราง Pivot เป็นค่าเริ่มต้น
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Date Time Grouping Rule(dateTimeGroupingRuleType)
ตั้งค่ากฎการจัดกลุ่มวันที่และเวลาในกลุ่ม Pivot
หากต้องการนำกฎออก ให้ใช้ clear
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
date | Date | ประเภทกฎที่จะตั้งค่า |
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Display Name(name)
กำหนดชื่อที่แสดงของกลุ่มนี้ในตาราง Pivot
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
name | String | ชื่อที่แสดงที่จะตั้งค่า |
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Group Limit(countLimit)
ตั้งค่าขีดจำกัดกลุ่ม Pivot ในกลุ่ม Pivot การดำเนินการนี้ใช้ได้กับ Data เท่านั้น
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
count | Integer | ขีดจำกัดจำนวนแถวหรือคอลัมน์ที่จะตั้งค่า ต้องเป็นค่าบวก |
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
set Histogram Grouping Rule(minValue, maxValue, intervalSize)
ตั้งค่ากฎการจัดกลุ่มฮิสโตแกรมสำหรับกลุ่ม Pivot นี้ กฎฮิสโทแกรมจะจัดระเบียบค่าใน
คอลัมน์ข้อมูลต้นทางเป็นกลุ่มที่มีขนาดคงที่ ค่าทั้งหมดตั้งแต่ min ถึง max จะจัดกลุ่มขนาด interval ค่าทั้งหมดที่ต่ำกว่า min
จะอยู่ในที่เก็บข้อมูลหนึ่ง เช่นเดียวกับค่าทั้งหมดที่มากกว่า max
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
min | Integer | ค่าต่ำสุดสำหรับรายการที่จะจัดกลุ่ม ระบบจะรวมค่าที่น้อยกว่านี้ ไว้ในที่เก็บข้อมูลเดียว |
max | Integer | ค่าสูงสุดสำหรับรายการที่จะจัดกลุ่ม ระบบจะรวมค่าที่มากกว่านี้ ไว้ในที่เก็บข้อมูลเดียว |
interval | Integer |
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
show Repeated Labels()
เมื่อมีการจัดกลุ่มแถวหรือคอลัมน์มากกว่า 1 รายการ วิธีนี้จะแสดงป้ายกำกับการจัดกลุ่มนี้ สำหรับแต่ละรายการของการจัดกลุ่มถัดไป หากมีการทำซ้ำป้ายกำกับอยู่แล้ว การดำเนินการนี้จะไม่มีผล หากมีการเรียกใช้วิธีนี้ก่อนที่จะมีการจัดกลุ่มแถวหรือคอลัมน์หลายรายการ เมื่อมีการเพิ่มการจัดกลุ่มเพิ่มเติม ระบบจะแสดงป้ายกำกับที่ซ้ำกัน
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
show Totals(showTotals)
กำหนดว่าจะแสดงค่ารวมสำหรับกลุ่ม Pivot นี้ในตารางหรือไม่
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
show | Boolean | เลือกว่าจะแสดงผลรวมหรือไม่ |
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
sort Ascending()
กำหนดลำดับการจัดเรียงเป็นจากน้อยไปหามาก
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
sort By(value, oppositeGroupValues)
จัดเรียงกลุ่มนี้ตาม Pivot ที่ระบุสำหรับค่าจาก opposite
// 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 ตรงข้าม (กลุ่มคอลัมน์หากจัดเรียงกลุ่มแถว หรือกลุ่มแถวหากจัดเรียงกลุ่มคอลัมน์) ที่ใช้ในการจัดเรียง ลำดับของ ค่าเหล่านี้จะกำหนดลำดับความสำคัญสำหรับการตัดสินในกรณีที่เสมอกัน |
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
sort Descending()
ตั้งค่าลำดับการจัดเรียงเป็นจากมากไปน้อย
รีเทิร์น
Pivot - กลุ่ม Pivot สำหรับการเชื่อมโยง
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets
totals Are Shown()
แสดงผลว่าระบบแสดงค่ารวมสำหรับกลุ่ม Pivot นี้อยู่หรือไม่
รีเทิร์น
Boolean — true หากแสดงค่ารวมสำหรับกลุ่ม Pivot นี้ มิฉะนั้นจะแสดงผล
false
การให้สิทธิ์
สคริปต์ที่ใช้วิธีนี้ต้องมีการให้สิทธิ์ที่มีขอบเขตต่อไปนี้อย่างน้อย 1 รายการ
-
https://www.googleapis.com/auth/spreadsheets.currentonly -
https://www.googleapis.com/auth/spreadsheets