Class EmbeddedAreaChartBuilder

เครื่องมือสร้างแผนภูมิพื้นที่ฝัง

เครื่องมือสร้างแผนภูมิพื้นที่ ดูรายละเอียดเพิ่มเติมได้ใน เอกสารประกอบของ Gviz

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
addRange(range)EmbeddedChartBuilderเพิ่มช่วงลงในแผนภูมิที่เครื่องมือสร้างนี้แก้ไข
asAreaChart()EmbeddedAreaChartBuilderตั้งค่าประเภทแผนภูมิเป็น AreaChart และแสดงผล EmbeddedAreaChartBuilder
asBarChart()EmbeddedBarChartBuilderตั้งค่าประเภทแผนภูมิเป็น BarChart และแสดงผล EmbeddedBarChartBuilder
asColumnChart()EmbeddedColumnChartBuilderตั้งค่าประเภทแผนภูมิเป็น ColumnChart และแสดงผล EmbeddedColumnChartBuilder
asComboChart()EmbeddedComboChartBuilderตั้งค่าประเภทแผนภูมิเป็น ComboChart และแสดงผล EmbeddedComboChartBuilder
asHistogramChart()EmbeddedHistogramChartBuilderตั้งค่าประเภทแผนภูมิเป็น HistogramChart และแสดงผล EmbeddedHistogramChartBuilder.
asLineChart()EmbeddedLineChartBuilderตั้งค่าประเภทแผนภูมิเป็น LineChart และแสดงผล EmbeddedLineChartBuilder
asPieChart()EmbeddedPieChartBuilderตั้งค่าประเภทแผนภูมิเป็น PieChart และแสดงผล EmbeddedPieChartBuilder.
asScatterChart()EmbeddedScatterChartBuilderตั้งค่าประเภทแผนภูมิเป็น ScatterChart และแสดงผล EmbeddedScatterChartBuilder
asTableChart()EmbeddedTableChartBuilderตั้งค่าประเภทแผนภูมิเป็น TableChart และแสดงผล EmbeddedTableChartBuilder
build()EmbeddedChartสร้างแผนภูมิเพื่อแสดงการเปลี่ยนแปลงทั้งหมดที่เกิดขึ้น
clearRanges()EmbeddedChartBuilderนำช่วงทั้งหมดออกจากแผนภูมิที่เครื่องมือสร้างนี้แก้ไข
getChartType()ChartTypeแสดงผลประเภทแผนภูมิปัจจุบัน
getContainer()ContainerInfoส่งคืนแผนภูมิ ContainerInfo ซึ่งแคปซูลตำแหน่งที่แผนภูมิปรากฏในชีต
getRanges()Range[]แสดงผลสำเนาของรายการช่วงที่ให้ข้อมูลสำหรับแผนภูมินี้ในปัจจุบัน
removeRange(range)EmbeddedChartBuilderนำช่วงที่ระบุออกจากแผนภูมิที่เครื่องมือสร้างนี้แก้ไข
reverseCategories()EmbeddedAreaChartBuilderกลับด้านการวาดชุดข้อมูลในแกนโดเมน
setBackgroundColor(cssValue)EmbeddedAreaChartBuilderกำหนดสีพื้นหลังให้กับแผนภูมิ
setChartType(type)EmbeddedChartBuilderเปลี่ยนประเภทแผนภูมิ
setColors(cssValues)EmbeddedAreaChartBuilderตั้งค่าสีสำหรับเส้นในแผนภูมิ
setHiddenDimensionStrategy(strategy)EmbeddedChartBuilderกำหนดกลยุทธ์ที่จะใช้กับแถวและคอลัมน์ที่ซ่อนอยู่
setLegendPosition(position)EmbeddedAreaChartBuilderกำหนดตำแหน่งของคำอธิบายเทียบกับแผนภูมิ
setLegendTextStyle(textStyle)EmbeddedAreaChartBuilderตั้งค่ารูปแบบข้อความของคำอธิบายแผนภูมิ
setMergeStrategy(mergeStrategy)EmbeddedChartBuilderกำหนดกลยุทธ์การผสานที่จะใช้เมื่อมีช่วงมากกว่า 1 ช่วง
setNumHeaders(headers)EmbeddedChartBuilderกำหนดจำนวนแถวหรือคอลัมน์ของช่วงที่ควรได้รับการพิจารณาเป็นส่วนหัว
setOption(option, value)EmbeddedChartBuilderตั้งค่าตัวเลือกขั้นสูงสำหรับแผนภูมินี้
setPointStyle(style)EmbeddedAreaChartBuilderกำหนดรูปแบบสำหรับจุดในเส้น
setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)EmbeddedChartBuilderกำหนดตำแหน่ง โดยเปลี่ยนตำแหน่งที่แผนภูมิปรากฏในชีต
setRange(start, end)EmbeddedAreaChartBuilderกำหนดช่วงสำหรับแผนภูมิ
setStacked()EmbeddedAreaChartBuilderใช้เส้นแบบซ้อน ซึ่งหมายความว่าค่าเส้นและค่าแท่งจะซ้อนกัน (สะสม)
setTitle(chartTitle)EmbeddedAreaChartBuilderตั้งชื่อแผนภูมิ
setTitleTextStyle(textStyle)EmbeddedAreaChartBuilderตั้งค่ารูปแบบข้อความของชื่อแผนภูมิ
setTransposeRowsAndColumns(transpose)EmbeddedChartBuilderกำหนดว่าจะสลับแถวและคอลัมน์ของแผนภูมิหรือไม่
setXAxisTextStyle(textStyle)EmbeddedAreaChartBuilderตั้งค่ารูปแบบข้อความแกนแนวนอน
setXAxisTitle(title)EmbeddedAreaChartBuilderเพิ่มชื่อให้กับแกนแนวนอน
setXAxisTitleTextStyle(textStyle)EmbeddedAreaChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวนอน
setYAxisTextStyle(textStyle)EmbeddedAreaChartBuilderตั้งค่ารูปแบบข้อความแกนแนวตั้ง
setYAxisTitle(title)EmbeddedAreaChartBuilderเพิ่มชื่อให้กับแกนแนวตั้ง
setYAxisTitleTextStyle(textStyle)EmbeddedAreaChartBuilderตั้งค่ารูปแบบข้อความชื่อแกนแนวตั้ง
useLogScale()EmbeddedAreaChartBuilderเปลี่ยนแกนช่วงเป็นสเกลลอการิทึม (กำหนดให้ค่าทั้งหมดเป็นค่าบวก)

เอกสารโดยละเอียด

addRange(range)

เพิ่มช่วงลงในแผนภูมิที่เครื่องมือสร้างนี้แก้ไข จะไม่เพิ่มช่วงหากมีการเพิ่มลงในแผนภูมิแล้ว

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
rangeRangeช่วงที่จะเพิ่ม

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


asAreaChart()

ตั้งค่าประเภทแผนภูมิเป็น AreaChart และแสดงผล EmbeddedAreaChartBuilder

รีเทิร์น

EmbeddedAreaChartBuilder — ตัวสร้างแผนภูมิพื้นที่


asBarChart()

ตั้งค่าประเภทแผนภูมิเป็น BarChart และแสดงผล EmbeddedBarChartBuilder

รีเทิร์น

EmbeddedBarChartBuilder — เครื่องมือสร้างแผนภูมิแท่ง


asColumnChart()

ตั้งค่าประเภทแผนภูมิเป็น ColumnChart และแสดงผล EmbeddedColumnChartBuilder

รีเทิร์น

EmbeddedColumnChartBuilder — เครื่องมือสร้างแผนภูมิคอลัมน์


asComboChart()

ตั้งค่าประเภทแผนภูมิเป็น ComboChart และแสดงผล EmbeddedComboChartBuilder

รีเทิร์น

EmbeddedComboChartBuilder — เครื่องมือสร้างแผนภูมิผสม


asHistogramChart()

ตั้งค่าประเภทแผนภูมิเป็น HistogramChart และแสดงผล EmbeddedHistogramChartBuilder.

รีเทิร์น

EmbeddedHistogramChartBuilder — ตัวสร้างแผนภูมิฮิสโตแกรม


asLineChart()

ตั้งค่าประเภทแผนภูมิเป็น LineChart และแสดงผล EmbeddedLineChartBuilder

รีเทิร์น

EmbeddedLineChartBuilder - เครื่องมือสร้างแผนภูมิเส้น


asPieChart()

ตั้งค่าประเภทแผนภูมิเป็น PieChart และแสดงผล EmbeddedPieChartBuilder.

รีเทิร์น

EmbeddedPieChartBuilder — ตัวสร้างแผนภูมิวงกลม


asScatterChart()

ตั้งค่าประเภทแผนภูมิเป็น ScatterChart และแสดงผล EmbeddedScatterChartBuilder

รีเทิร์น

EmbeddedScatterChartBuilder — เครื่องมือสร้างแผนภูมิกระจาย


asTableChart()

ตั้งค่าประเภทแผนภูมิเป็น TableChart และแสดงผล EmbeddedTableChartBuilder

รีเทิร์น

EmbeddedTableChartBuilder - เครื่องมือสร้างแผนภูมิตาราง


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);

รีเทิร์น

EmbeddedChart — แผนภูมิที่สร้างขึ้น ซึ่งยังต้องเพิ่มลงในสเปรดชีต


clearRanges()

นำช่วงทั้งหมดออกจากแผนภูมิที่เครื่องมือสร้างนี้แก้ไข

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);

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


getChartType()

แสดงผลประเภทแผนภูมิปัจจุบัน

รีเทิร์น

ChartType — ประเภทแผนภูมิ


getContainer()

ส่งคืนแผนภูมิ ContainerInfo ซึ่งแคปซูลตำแหน่งที่แผนภูมิปรากฏในชีต

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(), );

รีเทิร์น

ContainerInfo — ออบเจ็กต์ที่มีตำแหน่งของคอนเทนเนอร์แผนภูมิ


getRanges()

แสดงผลสำเนาของรายการช่วงที่ให้ข้อมูลสำหรับแผนภูมินี้ในปัจจุบัน ใช้ addRange(range) และ removeRange(range) เพื่อแก้ไขรายการนี้

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[] — อาร์เรย์ของช่วงที่ใช้เป็นแหล่งข้อมูลของแผนภูมิที่จะสร้าง


removeRange(range)

นำช่วงที่ระบุออกจากแผนภูมิที่เครื่องมือสร้างนี้แก้ไข ไม่แสดงข้อผิดพลาดหาก ช่วงไม่ได้อยู่ในแผนภูมินี้

ช่วงที่นำออกต้องตรงกับช่วงที่เพิ่มผ่าน addRange(range) ไม่เช่นนั้นจะไม่มีการเปลี่ยนแปลงใดๆ ในแผนภูมิ ไม่สามารถใช้วิธีนี้เพื่อนำค่าบางส่วนออกจากช่วงได้

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
rangeRangeช่วงที่จะนำออก

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


reverseCategories()

กลับด้านการวาดชุดข้อมูลในแกนโดเมน สำหรับแผนภูมิช่วงแนวตั้ง (เช่น แผนภูมิเส้น พื้นที่ หรือคอลัมน์) หมายความว่าแกนนอนจะวาดจากขวาไปซ้าย สําหรับแผนภูมิช่วงแนวนอน (เช่น แผนภูมิแท่ง) หมายความว่าแกนแนวตั้งจะวาดจากบนลงล่าง สำหรับแผนภูมิวงกลม หมายความว่าระบบจะวาดชิ้นส่วนทวนเข็มนาฬิกา

// Creates a pie chart builder and sets drawing of the slices in a // counter-clockwise manner. const builder = Charts.newPieChart(); builder.reverseCategories();

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setBackgroundColor(cssValue)

กำหนดสีพื้นหลังให้กับแผนภูมิ

// Creates a line chart builder and sets the background color to gray const builder = Charts.newLineChart(); builder.setBackgroundColor('gray');

พารามิเตอร์

ชื่อประเภทคำอธิบาย
cssValueStringค่า CSS สำหรับสี (เช่น "blue" หรือ "#00f")

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setChartType(type)

เปลี่ยนประเภทแผนภูมิ ปัจจุบันระบบยังไม่รองรับแผนภูมิที่ฝังบางประเภท ดูChartType

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
typeChartTypeประเภทที่จะเปลี่ยนแผนภูมินี้เป็น

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


setColors(cssValues)

ตั้งค่าสีสำหรับเส้นในแผนภูมิ

// Creates a line chart builder and sets the first two lines to be drawn in // green and red, respectively. const builder = Charts.newLineChart(); builder.setColors(['green', 'red']);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
cssValuesString[]อาร์เรย์ของค่า CSS สี เช่น ["red", "#acf"] องค์ประกอบที่ n ในอาร์เรย์แสดงสีของเส้นที่ n ในแผนภูมิ

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setHiddenDimensionStrategy(strategy)

กำหนดกลยุทธ์ที่จะใช้กับแถวและคอลัมน์ที่ซ่อนอยู่ ค่าเริ่มต้นคือ 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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
strategyChartHiddenDimensionStrategyกลยุทธ์ที่จะใช้กับแถวและคอลัมน์ที่ซ่อนอยู่

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


setLegendPosition(position)

กำหนดตำแหน่งของคำอธิบายเทียบกับแผนภูมิ โดยค่าเริ่มต้นจะไม่มีคำอธิบาย

// Creates a line chart builder and sets the legend position to right. const builder = Charts.newLineChart(); builder.setLegendPosition(Charts.Position.RIGHT);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
positionPositionตำแหน่งของคำอธิบาย

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setLegendTextStyle(textStyle)

ตั้งค่ารูปแบบข้อความของคำอธิบายแผนภูมิ

// Creates a line chart builder and sets it up for a  blue, 26-point legend. const textStyleBuilder =     Charts.newTextStyle().setColor('#0000FF').setFontSize(26); const style = textStyleBuilder.build(); const builder = Charts.newLineChart(); builder.setLegendTextStyle(style);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStyleTextStyleรูปแบบข้อความที่จะใช้สำหรับคำอธิบายแผนภูมิ

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setMergeStrategy(mergeStrategy)

กำหนดกลยุทธ์การผสานที่จะใช้เมื่อมีช่วงมากกว่า 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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
mergeStrategyChartMergeStrategyกลยุทธ์การผสานที่จะใช้

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


setNumHeaders(headers)

กำหนดจำนวนแถวหรือคอลัมน์ของช่วงที่ควรได้รับการพิจารณาเป็นส่วนหัว

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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
headersIntegerจำนวนแถวหรือคอลัมน์ที่จะถือเป็นส่วนหัว ค่าลบจะทำให้ระบบตรวจหา ส่วนหัวโดยอัตโนมัติ

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


setOption(option, value)

ตั้งค่าตัวเลือกขั้นสูงสำหรับแผนภูมินี้ ดูรายการตัวเลือกที่มีได้ที่ตัวเลือกการกำหนดค่าแผนภูมิ

วิธีนี้ไม่ได้ตรวจสอบว่าตัวเลือกที่คุณระบุใช้ได้กับแผนภูมิประเภทนี้หรือไม่ หรือค่ามีรูปแบบ/โครงสร้างที่ถูกต้องหรือไม่

ตัวอย่างนี้แสดงวิธีเปลี่ยนชื่อและตั้งค่าคำอธิบาย

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();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
optionStringชื่อของตัวเลือก
valueObjectค่าของตัวเลือก

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


setPointStyle(style)

กำหนดรูปแบบสำหรับจุดในเส้น โดยค่าเริ่มต้น จุดจะไม่มีรูปแบบเฉพาะและจะเห็นเฉพาะเส้นเท่านั้น

// Creates a line chart builder and sets large point style. const builder = Charts.newLineChart(); builder.setPointStyle(Charts.PointStyle.LARGE);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
stylePointStyleรูปแบบที่จะใช้สำหรับจุดในเส้น

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง

ดูเพิ่มเติม


setPosition(anchorRowPos, anchorColPos, offsetX, offsetY)

กำหนดตำแหน่ง โดยเปลี่ยนตำแหน่งที่แผนภูมิปรากฏในชีต anchorRowPos และ anchorColPos มีดัชนีเป็น 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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
anchorRowPosIntegerด้านบนของแผนภูมิจะยึดไว้ในแถวนี้
anchorColPosIntegerด้านซ้ายของแผนภูมิจะยึดตามคอลัมน์นี้
offsetXIntegerมุมขวาบนของแผนภูมิจะออฟเซ็ตด้วยจำนวนพิกเซลนี้
offsetYIntegerมุมซ้ายล่างของแผนภูมิจะออฟเซ็ตด้วยจำนวนพิกเซลนี้

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


setRange(start, end)

กำหนดช่วงสำหรับแผนภูมิ

หากจุดข้อมูลใดอยู่นอกช่วง ระบบจะขยายช่วงให้รวมจุดข้อมูลเหล่านั้น

พารามิเตอร์

ชื่อประเภทคำอธิบาย
startNumberค่าสำหรับเส้นตารางล่างสุดของแกนช่วง
endNumberค่าสำหรับเส้นตารางสูงสุดของแกนช่วง

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setStacked()

ใช้เส้นแบบซ้อน ซึ่งหมายความว่าค่าเส้นและค่าแท่งจะซ้อนกัน (สะสม) โดยค่าเริ่มต้น จะไม่มีการซ้อน

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setTitle(chartTitle)

ตั้งชื่อแผนภูมิ ชื่อจะแสดงตรงกลางเหนือแผนภูมิ

// Creates a line chart builder and title to 'My Line Chart'. const builder = Charts.newLineChart(); builder.setTitle('My Line Chart');

พารามิเตอร์

ชื่อประเภทคำอธิบาย
chartTitleStringชื่อแผนภูมิ

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setTitleTextStyle(textStyle)

ตั้งค่ารูปแบบข้อความของชื่อแผนภูมิ

// Creates a line chart builder and sets it up for a  blue, 26-point title. const textStyleBuilder =     Charts.newTextStyle().setColor('#0000FF').setFontSize(26); const style = textStyleBuilder.build(); const builder = Charts.newLineChart(); builder.setTitleTextStyle(style);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStyleTextStyleรูปแบบข้อความที่จะใช้สำหรับชื่อแผนภูมิ คุณสร้างออบเจ็กต์ TextStyleBuilder ได้โดยเรียกใช้ Charts.newTextStyle()

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setTransposeRowsAndColumns(transpose)

กำหนดว่าจะสลับแถวและคอลัมน์ของแผนภูมิหรือไม่ หากตั้งค่าเป็น 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);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
transposeBooleanหากเป็น true ระบบจะสลับแถวและคอลัมน์ที่ใช้สร้างแผนภูมิ

รีเทิร์น

EmbeddedChartBuilder - เครื่องมือสร้างนี้สำหรับการเชื่อมโยง


setXAxisTextStyle(textStyle)

ตั้งค่ารูปแบบข้อความแกนแนวนอน

// Creates a line chart builder and sets the X-axis text style to blue, 18-point // font. const textStyle =     Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setXAxisTextStyle(textStyle);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStyleTextStyleรูปแบบข้อความที่จะใช้กับชื่อแกนนอน คุณสร้างออบเจ็กต์ TextStyleBuilder ได้โดยเรียกใช้ Charts.newTextStyle()

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setXAxisTitle(title)

เพิ่มชื่อให้กับแกนแนวนอน ชื่อจะอยู่ตรงกลางและปรากฏใต้ป้ายกำกับค่าแกน

// Creates a line chart builder and sets the X-axis title. const builder = Charts.newLineChart(); builder.setTitle('X-axis Title');

พารามิเตอร์

ชื่อประเภทคำอธิบาย
titleStringชื่อแกน X

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setXAxisTitleTextStyle(textStyle)

ตั้งค่ารูปแบบข้อความชื่อแกนแนวนอน

// Creates a line chart builder and sets the X-axis title text style to blue, // 18-point font. const textStyle =     Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setXAxisTitleTextStyle(textStyle);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStyleTextStyleรูปแบบข้อความที่จะใช้กับชื่อแกนนอน คุณสร้างออบเจ็กต์ TextStyleBuilder ได้โดยเรียกใช้ Charts.newTextStyle()

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setYAxisTextStyle(textStyle)

ตั้งค่ารูปแบบข้อความแกนแนวตั้ง

// Creates a line chart builder and sets the Y-axis text style to blue, 18-point // font. const textStyle =     Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setYAxisTextStyle(textStyle);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStyleTextStyleรูปแบบข้อความที่จะใช้กับชื่อแกนนอน คุณสร้างออบเจ็กต์ TextStyleBuilder ได้โดยเรียกใช้ Charts.newTextStyle()

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setYAxisTitle(title)

เพิ่มชื่อให้กับแกนแนวตั้ง ชื่อจะอยู่ตรงกลางและปรากฏทางด้านซ้ายของป้ายกำกับค่า

// Creates a line chart builder and sets the Y-axis title. const builder = Charts.newLineChart(); builder.setYAxisTitle('Y-axis Title');

พารามิเตอร์

ชื่อประเภทคำอธิบาย
titleStringชื่อแกน Y

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


setYAxisTitleTextStyle(textStyle)

ตั้งค่ารูปแบบข้อความชื่อแกนแนวตั้ง

// Creates a line chart builder and sets the Y-axis title text style to blue, // 18-point font. const textStyle =     Charts.newTextStyle().setColor('blue').setFontSize(18).build(); const builder = Charts.newLineChart(); builder.setYAxisTitleTextStyle(textStyle);

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStyleTextStyleรูปแบบข้อความที่จะใช้กับชื่อแกนนอน คุณสร้างออบเจ็กต์ TextStyleBuilder ได้โดยเรียกใช้ Charts.newTextStyle()

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง


useLogScale()

เปลี่ยนแกนช่วงเป็นสเกลลอการิทึม (กำหนดให้ค่าทั้งหมดเป็นค่าบวก) แกน ช่วงคือแกนแนวตั้งสำหรับแผนภูมิแนวตั้ง (เช่น เส้น พื้นที่ หรือคอลัมน์) และแกน แนวนอนสำหรับแผนภูมิแนวนอน (เช่น แถบ)

รีเทิร์น

EmbeddedAreaChartBuilder - ตัวสร้างนี้มีประโยชน์สำหรับการเชื่อมโยง