在指令碼中建立圖表的進入點。
這個範例會建立基本資料表格,並使用資料填入區域圖表,然後將圖表以圖片形式加入網頁:
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
new
new
new
new
建立新的資料檢視定義。
使用 setter 定義資料檢視的不同屬性。
回攻員
Data:DataViewDefinitionBuilder,可用於建構資料檢視定義。