เครื่องมือสร้างแผนภูมิตาราง ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบของ Gviz
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| add | Embedded | เพิ่มช่วงลงในแผนภูมิที่เครื่องมือสร้างนี้แก้ไข | 
| as | Embedded | ตั้งค่าประเภทแผนภูมิเป็น AreaChart และแสดงผล Embedded | 
| as | Embedded | ตั้งค่าประเภทแผนภูมิเป็น BarChart และแสดงผล Embedded | 
| as | Embedded | ตั้งค่าประเภทแผนภูมิเป็น ColumnChart และแสดงผล Embedded | 
| as | Embedded | ตั้งค่าประเภทแผนภูมิเป็น ComboChart และแสดงผล Embedded | 
| as | Embedded | ตั้งค่าประเภทแผนภูมิเป็น HistogramChart และแสดงผล Embedded. | 
| as | Embedded | ตั้งค่าประเภทแผนภูมิเป็น LineChart และแสดงผล Embedded | 
| as | Embedded | ตั้งค่าประเภทแผนภูมิเป็น PieChart และแสดงผล Embedded. | 
| as | Embedded | ตั้งค่าประเภทแผนภูมิเป็น ScatterChart และแสดงผล Embedded | 
| as | Embedded | ตั้งค่าประเภทแผนภูมิเป็น TableChart และแสดงผล Embedded | 
| build() | Embedded | สร้างแผนภูมิเพื่อแสดงการเปลี่ยนแปลงทั้งหมดที่เกิดขึ้น | 
| clear | Embedded | นำช่วงทั้งหมดออกจากแผนภูมิที่เครื่องมือสร้างนี้แก้ไข | 
| enable | Embedded | ตั้งค่าว่าจะเปิดใช้การแบ่งหน้าผ่านข้อมูลหรือไม่ | 
| enable | Embedded | เปิดใช้การแบ่งหน้าและกำหนดจำนวนแถวในแต่ละหน้า | 
| enable | Embedded | เปิดใช้การแบ่งหน้า กำหนดจำนวนแถวในแต่ละหน้า และกำหนดหน้าตารางแรกที่จะแสดง (หมายเลขหน้าเป็นแบบอิงตาม 0) | 
| enable | Embedded | เพิ่มการรองรับพื้นฐานสำหรับภาษาที่เขียนจากขวาไปซ้าย (เช่น อาหรับหรือฮีบรู) โดยการกลับลำดับคอลัมน์ของตาราง เพื่อให้คอลัมน์ที่ 0 เป็นคอลัมน์ขวาสุด และคอลัมน์สุดท้ายเป็นคอลัมน์ซ้ายสุด | 
| enable | Embedded | กำหนดว่าจะจัดเรียงคอลัมน์เมื่อผู้ใช้คลิกส่วนหัวของคอลัมน์หรือไม่ | 
| get | Chart | แสดงผลประเภทแผนภูมิปัจจุบัน | 
| get | Container | ส่งคืนแผนภูมิ Containerซึ่งแคปซูลตำแหน่งที่แผนภูมิปรากฏในชีต | 
| get | Range[] | แสดงผลสำเนาของรายการช่วงที่ให้ข้อมูลสำหรับแผนภูมินี้ในปัจจุบัน | 
| remove | Embedded | นำช่วงที่ระบุออกจากแผนภูมิที่เครื่องมือสร้างนี้แก้ไข | 
| set | Embedded | เปลี่ยนประเภทแผนภูมิ | 
| set | Embedded | กำหนดหมายเลขแถวสำหรับแถวแรกในตารางข้อมูล | 
| set | Embedded | กำหนดกลยุทธ์ที่จะใช้กับแถวและคอลัมน์ที่ซ่อนอยู่ | 
| set | Embedded | กำหนดดัชนีของคอลัมน์ที่ควรใช้จัดเรียงตารางในตอนแรก (จากน้อยไปมาก) | 
| set | Embedded | กำหนดดัชนีของคอลัมน์ที่ควรใช้จัดเรียงตารางในตอนแรก (จากมากไปน้อย) | 
| set | Embedded | กำหนดกลยุทธ์การผสานที่จะใช้เมื่อมีช่วงมากกว่า 1 ช่วง | 
| set | Embedded | กำหนดจำนวนแถวหรือคอลัมน์ของช่วงที่ควรได้รับการพิจารณาเป็นส่วนหัว | 
| set | Embedded | ตั้งค่าตัวเลือกขั้นสูงสำหรับแผนภูมินี้ | 
| set | Embedded | กำหนดตำแหน่ง โดยเปลี่ยนตำแหน่งที่แผนภูมิปรากฏในชีต | 
| set | Embedded | กำหนดว่าจะสลับแถวและคอลัมน์ของแผนภูมิหรือไม่ | 
| show | Embedded | กำหนดว่าจะแสดงหมายเลขแถวเป็นคอลัมน์แรกของตารางหรือไม่ | 
| use | Embedded | กำหนดว่าจะกำหนดรูปแบบสีสลับให้กับแถวคี่และแถวคู่ของแผนภูมิตารางหรือไม่ | 
เอกสารโดยละเอียด
add
เพิ่มช่วงลงในแผนภูมิที่เครื่องมือสร้างนี้แก้ไข จะไม่เพิ่มช่วงหากมีการเพิ่มลงในแผนภูมิแล้ว
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(sheet.getRange('A1:B8')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| range | Range | ช่วงที่จะเพิ่ม | 
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
as
ตั้งค่าประเภทแผนภูมิเป็น AreaChart และแสดงผล Embedded
รีเทิร์น
Embedded — ตัวสร้างแผนภูมิพื้นที่
as
ตั้งค่าประเภทแผนภูมิเป็น BarChart และแสดงผล Embedded
รีเทิร์น
Embedded — เครื่องมือสร้างแผนภูมิแท่ง
as
ตั้งค่าประเภทแผนภูมิเป็น ColumnChart และแสดงผล Embedded
รีเทิร์น
Embedded — เครื่องมือสร้างแผนภูมิคอลัมน์
as
ตั้งค่าประเภทแผนภูมิเป็น ComboChart และแสดงผล Embedded
รีเทิร์น
Embedded — เครื่องมือสร้างแผนภูมิผสม
as
ตั้งค่าประเภทแผนภูมิเป็น HistogramChart และแสดงผล Embedded.
รีเทิร์น
Embedded — ตัวสร้างแผนภูมิฮิสโตแกรม
as
ตั้งค่าประเภทแผนภูมิเป็น LineChart และแสดงผล Embedded
รีเทิร์น
Embedded - เครื่องมือสร้างแผนภูมิเส้น
as
ตั้งค่าประเภทแผนภูมิเป็น PieChart และแสดงผล Embedded.
รีเทิร์น
Embedded — ตัวสร้างแผนภูมิวงกลม
as
ตั้งค่าประเภทแผนภูมิเป็น ScatterChart และแสดงผล Embedded
รีเทิร์น
Embedded — เครื่องมือสร้างแผนภูมิกระจาย
as
ตั้งค่าประเภทแผนภูมิเป็น TableChart และแสดงผล Embedded
รีเทิร์น
Embedded - เครื่องมือสร้างแผนภูมิตาราง
build()
สร้างแผนภูมิเพื่อแสดงการเปลี่ยนแปลงทั้งหมดที่เกิดขึ้น
วิธีนี้จะไม่วาดแผนภูมิบนสเปรดชีตโดยอัตโนมัติ คุณต้องแทรกแผนภูมิใหม่ผ่าน sheet.insertChart(chart) และอัปเดตแผนภูมิที่มีอยู่ผ่าน sheet.updateChart(chart)
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
รีเทิร์น
Embedded — แผนภูมิที่สร้างขึ้น ซึ่งยังต้องเพิ่มลงในสเปรดชีต
clear
นำช่วงทั้งหมดออกจากแผนภูมิที่เครื่องมือสร้างนี้แก้ไข
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; // This code updates the chart to use only the new ranges while preserving the // existing formatting of the chart. const chart = sheet.getCharts()[0]; const newChart = chart.modify() .clearRanges() .addRange(sheet.getRange('A1:A5')) .addRange(sheet.getRange('B1:B5')) .build(); sheet.updateChart(newChart);
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
enable
ตั้งค่าว่าจะเปิดใช้การแบ่งหน้าผ่านข้อมูลหรือไม่
ลักษณะการทำงานเริ่มต้นคือปิดใช้การแบ่งหน้า หากเปิดใช้การแบ่งหน้า ขนาดหน้าเริ่มต้นจะเป็น 10
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| enable | Boolean | trueหากควรเปิดใช้การแบ่งหน้า หรือfalseหากไม่ควรเปิดใช้ | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง
enable
เปิดใช้การแบ่งหน้าและกำหนดจำนวนแถวในแต่ละหน้า
ขนาดหน้าเริ่มต้นคือ 10
// Creates a table chart builder and enables paging with page size of 5. const builder = Charts.newTableChart(); builder.enablePaging(5);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| page | Integer | จำนวนแถวในแต่ละหน้าของตาราง | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง
enable
เปิดใช้การแบ่งหน้า กำหนดจำนวนแถวในแต่ละหน้า และกำหนดหน้าตารางแรกที่จะแสดง (หมายเลขหน้าเป็นแบบอิงตาม 0)
ขนาดหน้าเริ่มต้นคือ 10 และหน้าเริ่มต้นเริ่มต้นคือ 0
// Creates a table chart builder and enables paging with page size of 5 and // displays page 2 first. const builder = Charts.newTableChart(); builder.enablePaging(5, 2);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| page | Integer | จำนวนแถวในแต่ละหน้าของตาราง | 
| start | Integer | หน้าตารางแรกที่จะแสดง (หมายเลขหน้าเป็นแบบอิงตาม 0) | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง
enable
เพิ่มการรองรับพื้นฐานสำหรับภาษาที่เขียนจากขวาไปซ้าย (เช่น อาหรับหรือฮีบรู) โดยการกลับลำดับคอลัมน์ของตาราง เพื่อให้คอลัมน์ที่ 0 เป็นคอลัมน์ขวาสุด และคอลัมน์สุดท้ายเป็นคอลัมน์ซ้ายสุด
การดำเนินการนี้ไม่มีผลต่อดัชนีคอลัมน์ในข้อมูลพื้นฐาน แต่มีผลต่อลำดับการแสดงผลเท่านั้น การแสดงภาษาแบบสองทิศทาง (BiDi) แบบเต็มยังไม่รองรับในภาพข้อมูลตารางแม้จะมีตัวเลือกนี้ ก็ตาม ระบบจะไม่สนใจตัวเลือกนี้หากคุณเปิดใช้การแบ่งหน้า (ใช้ตัวเลือกหน้า) หรือหากตารางมีแถบเลื่อนเนื่องจากคุณระบุตัวเลือกความสูงและความกว้างให้เล็กกว่าขนาดตารางที่จำเป็น ลักษณะการทำงานเริ่มต้นคือปิดใช้การรองรับ RTL
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| rtl | Boolean | trueหากควรเปิดใช้การรองรับจากขวาไปซ้ายfalseมิฉะนั้น | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง
enable
กำหนดว่าจะจัดเรียงคอลัมน์เมื่อผู้ใช้คลิกส่วนหัวของคอลัมน์หรือไม่
หากเปิดใช้การจัดเรียง เมื่อผู้ใช้คลิกส่วนหัวของคอลัมน์ ระบบจะจัดเรียงแถวโดยอัตโนมัติ ลักษณะการทำงานเริ่มต้นคือการเปิดใช้การจัดเรียง
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| enable | Boolean | trueเพื่อเปิดใช้การจัดเรียงโดยคลิกส่วนหัวของคอลัมน์falseมิฉะนั้น | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง
get
get
ส่งคืนแผนภูมิ Container ซึ่งแคปซูลตำแหน่งที่แผนภูมิปรากฏในชีต
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const chartBuilder = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(sheet.getRange('A1:B8')) .setPosition(5, 5, 0, 0); // This method returns the exact same data as Chart#getContainerInfo() const containerInfo = chartBuilder.getContainer(); // Logs the values used in setPosition() Logger.log( 'Anchor Column: %s\r\nAnchor Row %s\r\nOffset X %s\r\nOffset Y %s', containerInfo.getAnchorColumn(), containerInfo.getAnchorRow(), containerInfo.getOffsetX(), containerInfo.getOffsetY(), );
รีเทิร์น
Container — ออบเจ็กต์ที่มีตำแหน่งของคอนเทนเนอร์แผนภูมิ
get
แสดงผลสำเนาของรายการช่วงที่ให้ข้อมูลสำหรับแผนภูมินี้ในปัจจุบัน ใช้ add และ remove เพื่อแก้ไขรายการนี้
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const chartBuilder = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(sheet.getRange('A1:B8')) .setPosition(5, 5, 0, 0); const ranges = chartBuilder.getRanges(); // There's only one range as a data source for this chart, // so this logs "A1:B8" for (const i in ranges) { const range = ranges[i]; Logger.log(range.getA1Notation()); }
รีเทิร์น
Range[] — อาร์เรย์ของช่วงที่ใช้เป็นแหล่งข้อมูลของแผนภูมิที่จะสร้าง
remove
นำช่วงที่ระบุออกจากแผนภูมิที่เครื่องมือสร้างนี้แก้ไข ไม่แสดงข้อผิดพลาดหาก ช่วงไม่ได้อยู่ในแผนภูมินี้
ช่วงที่นำออกต้องตรงกับช่วงที่เพิ่มผ่าน add
ไม่เช่นนั้นจะไม่มีการเปลี่ยนแปลงใดๆ ในแผนภูมิ ไม่สามารถใช้วิธีนี้เพื่อนำค่าบางส่วนออกจากช่วงได้
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const firstRange = sheet.getRange('A1:B5'); const secondRange = sheet.getRange('A6:B8'); const chartBuilder = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(firstRange) // This range renders in a different color .addRange(secondRange) .setPosition(5, 5, 0, 0); // Note that you can use either of these two formats, but the range // MUST match up with a range that was added via addRange(), or it // is not removed, and does not throw an exception chartBuilder.removeRange(firstRange); chartBuilder.removeRange(sheet.getRange('A6:B8')); const chart = chartBuilder.build(); sheet.insertChart(chart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| range | Range | ช่วงที่จะนำออก | 
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
set
เปลี่ยนประเภทแผนภูมิ ปัจจุบันระบบยังไม่รองรับแผนภูมิที่ฝังบางประเภท ดูChart
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| type | Chart | ประเภทที่จะเปลี่ยนแผนภูมินี้เป็น | 
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
set
กำหนดหมายเลขแถวสำหรับแถวแรกในตารางข้อมูล
หมายเลขแถวเริ่มต้นของแถวแรกคือ 1
// Creates a table chart builder and sets the first row to be 2. const builder = Charts.newTableChart(); builder.setFirstRowNumber(2);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| number | Integer | หมายเลขแถวของแถวแรกในตารางข้อมูล | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง
set
กำหนดกลยุทธ์ที่จะใช้กับแถวและคอลัมน์ที่ซ่อนอยู่ ค่าเริ่มต้นคือ IGNORE_ROWS
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setHiddenDimensionStrategy( Charts.ChartHiddenDimensionStrategy.IGNORE_COLUMNS, ) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| strategy | Chart | กลยุทธ์ที่จะใช้กับแถวและคอลัมน์ที่ซ่อนอยู่ | 
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
set
กำหนดดัชนีของคอลัมน์ที่ควรใช้จัดเรียงตารางในตอนแรก (จากน้อยไปมาก)
คอลัมน์จะจัดเรียงจากน้อยไปมากและมีลูกศรเล็กๆ แสดงการจัดเรียงดังกล่าว
// Creates a table chart builder and sorts it by the second column (ascending). const builder = Charts.newTableChart(); builder.setInitialSortingAscending(2);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| column | Integer | หมายเลขคอลัมน์ที่ควรจัดเรียงตารางในตอนแรก | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง
set
กำหนดดัชนีของคอลัมน์ที่ควรใช้จัดเรียงตารางในตอนแรก (จากมากไปน้อย)
คอลัมน์จะเรียงจากมากไปน้อยและมีลูกศรเล็กๆ แสดงการเรียงลำดับดังกล่าว
// Creates a table chart builder and sorts it by the second column (descending). const builder = Charts.newTableChart(); builder.setInitialSortingDescending(2);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| column | Integer | หมายเลขคอลัมน์ที่ควรจัดเรียงตารางในตอนแรก | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง
set
กำหนดกลยุทธ์การผสานที่จะใช้เมื่อมีช่วงมากกว่า 1 ช่วง หากเป็น MERGE_ROWS ระบบจะผสานแถว หากเป็น MERGE_COLUMNS ระบบจะผสานคอลัมน์ ค่าเริ่มต้นคือ MERGE_COLUMNS
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B10'); const range2 = sheet.getRange('C:C10'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .addRange(range2) .setMergeStrategy(Charts.ChartMergeStrategy.MERGE_ROWS) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| merge | Chart | กลยุทธ์การผสานที่จะใช้ | 
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
set
กำหนดจำนวนแถวหรือคอลัมน์ของช่วงที่ควรได้รับการพิจารณาเป็นส่วนหัว
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setNumHeaders(1) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| headers | Integer | จำนวนแถวหรือคอลัมน์ที่จะถือเป็นส่วนหัว ค่าลบจะทำให้ระบบตรวจหา ส่วนหัวโดยอัตโนมัติ | 
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
set
ตั้งค่าตัวเลือกขั้นสูงสำหรับแผนภูมินี้ ดูรายการตัวเลือกที่มีได้ที่ตัวเลือกการกำหนดค่าแผนภูมิ
วิธีนี้ไม่ได้ตรวจสอบว่าตัวเลือกที่คุณระบุใช้ได้กับแผนภูมิประเภทนี้หรือไม่ หรือค่ามีรูปแบบ/โครงสร้างที่ถูกต้องหรือไม่
ตัวอย่างนี้แสดงวิธีเปลี่ยนชื่อและตั้งค่าคำอธิบาย
const spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); const sheet = spreadsheet.getSheets()[0]; const chart = sheet.newChart() .setOption('title', 'Earnings projections') .setOption('legend', { position: 'top', textStyle: { color: 'blue', fontSize: 16 }, }).build();
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| option | String | ชื่อของตัวเลือก | 
| value | Object | ค่าของตัวเลือก | 
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
set
กำหนดตำแหน่ง โดยเปลี่ยนตำแหน่งที่แผนภูมิปรากฏในชีต anchor และ
anchor มีดัชนีเป็น 1
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| anchor | Integer | ด้านบนของแผนภูมิจะยึดไว้ในแถวนี้ | 
| anchor | Integer | ด้านซ้ายของแผนภูมิจะยึดตามคอลัมน์นี้ | 
| offsetX | Integer | มุมขวาบนของแผนภูมิจะออฟเซ็ตด้วยจำนวนพิกเซลนี้ | 
| offsetY | Integer | มุมซ้ายล่างของแผนภูมิจะออฟเซ็ตด้วยจำนวนพิกเซลนี้ | 
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
set
กำหนดว่าจะสลับแถวและคอลัมน์ของแผนภูมิหรือไม่ หากตั้งค่าเป็น true ระบบจะสลับแถวและ
คอลัมน์ ค่าเริ่มต้นคือ false
const ss = SpreadsheetApp.getActiveSpreadsheet(); const sheet = ss.getSheets()[0]; const range = sheet.getRange('A1:B5'); const chart = sheet.newChart() .setChartType(Charts.ChartType.BAR) .addRange(range) .setTransposeRowsAndColumns(true) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(chart);
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| transpose | Boolean | หากเป็น trueระบบจะสลับแถวและคอลัมน์ที่ใช้สร้างแผนภูมิ | 
รีเทิร์น
Embedded - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง
show
กำหนดว่าจะแสดงหมายเลขแถวเป็นคอลัมน์แรกของตารางหรือไม่
ลักษณะการทำงานเริ่มต้นคือไม่แสดงหมายเลขแถว
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| show | Boolean | trueหากคอลัมน์แรกของตารางควรแสดงหมายเลขแถวfalseไม่เช่นนั้น | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง
use
กำหนดว่าจะกำหนดรูปแบบสีสลับให้กับแถวคี่และแถวคู่ของแผนภูมิตารางหรือไม่
ลักษณะการทำงานเริ่มต้นคือแถวที่มีรูปแบบสีสลับ
พารามิเตอร์
| ชื่อ | ประเภท | คำอธิบาย | 
|---|---|---|
| alternate | Boolean | trueหากต้องการให้สลับรูปแบบสีfalseไม่เช่นนั้น | 
รีเทิร์น
Embedded - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง