เข้าถึงและแก้ไขกลุ่มรายละเอียดของตาราง 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-ฐาน หากกลุ่มนี้สรุปข้อมูลต้นทางในคอลัมน์ "ก" ของสเปรดชีต วิธีการนี้จะแสดงผลเป็น 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