จุดแรกเข้าสําหรับการสร้างแผนภูมิในสคริปต์
ตัวอย่างนี้จะสร้างตารางข้อมูลพื้นฐาน ป้อนข้อมูลลงในแผนภูมิพื้นที่ และเพิ่มลงในหน้าเว็บเป็นรูปภาพ
function doGet() { const data = Charts.newDataTable() .addColumn(Charts.ColumnType.STRING, 'Month') .addColumn(Charts.ColumnType.NUMBER, 'In Store') .addColumn(Charts.ColumnType.NUMBER, 'Online') .addRow(['January', 10, 1]) .addRow(['February', 12, 1]) .addRow(['March', 20, 2]) .addRow(['April', 25, 3]) .addRow(['May', 30, 4]) .build(); const chart = Charts.newAreaChart() .setDataTable(data) .setStacked() .setRange(0, 40) .setTitle('Sales per Month') .build(); const htmlOutput = HtmlService.createHtmlOutput().setTitle('My Chart'); const imageData = Utilities.base64Encode(chart.getAs('image/png').getBytes()); const imageUrl = `data:image/png;base64,${encodeURI(imageData)}`; htmlOutput.append('Render chart server side: <br/>'); htmlOutput.append(`<img border="1" src="${imageUrl}">`); return htmlOutput; }
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย | 
|---|---|---|
| Chart | Chart | การแจกแจงวิธีแสดงมิติข้อมูลที่ซ่อนอยู่ในแหล่งที่มาในแผนภูมิ | 
| Chart | Chart | การแจกแจงวิธีแสดงช่วงหลายช่วงในแหล่งที่มาในแผนภูมิ | 
| Chart | Chart | การแจกแจงประเภทแผนภูมิที่บริการแผนภูมิรองรับ | 
| Column | Column | การแจกแจงประเภทข้อมูลที่ถูกต้องสำหรับคอลัมน์ใน Data | 
| Curve | Curve | การแจกแจงรูปแบบของเส้นโค้งในแผนภูมิ | 
| Point | Point | การแจกแจงรูปแบบของจุดในเส้น | 
| Position | Position | การแจกแจงตําแหน่งคําอธิบายภายในแผนภูมิ | 
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ | 
|---|---|---|
| new | Area | เริ่มสร้างแผนภูมิพื้นที่ตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google | 
| new | Bar | เริ่มสร้างแผนภูมิแท่งตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google | 
| new | Column | เริ่มสร้างแผนภูมิคอลัมน์ตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google | 
| new | Data | สร้างตารางข้อมูลที่ว่างเปล่า ซึ่งสามารถกําหนดค่าด้วยตนเอง | 
| new | Data | สร้างคําจํากัดความมุมมองข้อมูลใหม่ | 
| new | Line | เริ่มสร้างแผนภูมิเส้นตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google | 
| new | Pie | เริ่มสร้างแผนภูมิวงกลมตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google | 
| new | Scatter | เริ่มสร้างแผนภูมิกระจายตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google | 
| new | Table | เริ่มสร้างแผนภูมิตารางตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google | 
| new | Text | สร้างเครื่องมือสร้างสไตล์ข้อความใหม่ | 
เอกสารประกอบโดยละเอียด
new
เริ่มสร้างแผนภูมิพื้นที่ตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
รีเทิร์น
Area — AreaChartBuilder ซึ่งใช้สร้างแผนภูมิพื้นที่ได้
new
เริ่มสร้างแผนภูมิแท่งตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
รีเทิร์น
Bar — BarChartBuilder ซึ่งใช้สร้างแผนภูมิแท่งได้
new
เริ่มสร้างแผนภูมิคอลัมน์ตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
รีเทิร์น
Column — ColumnChartBuilder ซึ่งใช้สร้างแผนภูมิคอลัมน์ได้
new
สร้างตารางข้อมูลที่ว่างเปล่า ซึ่งสามารถกําหนดค่าด้วยตนเอง
ตารางข้อมูลจะเก็บข้อมูลสําหรับแผนภูมิทุกประเภท
รีเทิร์น
Data — DataTableBuilder ซึ่งเก็บข้อมูลสําหรับแผนภูมิได้
new
สร้างคําจํากัดความมุมมองข้อมูลใหม่
ใช้ตัวเซ็ตเตอร์เพื่อกําหนดพร็อพเพอร์ตี้ต่างๆ ของมุมมองข้อมูล
รีเทิร์น
Data — DataViewDefinitionBuilder ซึ่งสามารถใช้สร้างคําจํากัดความของมุมมองข้อมูล
new
เริ่มสร้างแผนภูมิเส้นตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
รีเทิร์น
Line — LineChartBuilder ซึ่งใช้สร้างแผนภูมิเส้นได้
new
เริ่มสร้างแผนภูมิวงกลมตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
รีเทิร์น
Pie — PieChartBuilder ซึ่งใช้สร้างแผนภูมิวงกลมได้
new
เริ่มสร้างแผนภูมิกระจายตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
รีเทิร์น
Scatter — ScatterChartBuilder ซึ่งใช้สร้างแผนภูมิกระจายได้
new
เริ่มสร้างแผนภูมิตารางตามที่อธิบายไว้ในเอกสารประกอบเครื่องมือแผนภูมิของ Google
รีเทิร์น
Table — TableChartBuilder ซึ่งใช้สร้างแผนภูมิตารางได้
new
สร้างเครื่องมือสร้างสไตล์ข้อความใหม่
หากต้องการเปลี่ยนค่าเริ่มต้น ให้ใช้ฟังก์ชัน setter
รีเทิร์น
Text — TextStyleBuilder ซึ่งสามารถใช้สร้างออบเจ็กต์การกําหนดค่ารูปแบบข้อความ