نقطه شروع برای ایجاد نمودارها در اسکریپتها.
این مثال یک جدول داده اولیه ایجاد میکند، یک نمودار مساحتی را با دادهها پر میکند و آن را به عنوان یک تصویر به یک صفحه وب اضافه میکند:
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 Hidden Dimension Strategy | Chart Hidden Dimension Strategy | شمارشی از چگونگی بیان ابعاد پنهان در یک منبع در یک نمودار. |
Chart Merge Strategy | Chart Merge Strategy | شمارشی از چگونگی بیان چندین محدوده در منبع در یک نمودار. |
Chart Type | Chart Type | فهرستی از انواع نمودارهای پشتیبانی شده توسط سرویس نمودارها. |
Column Type | Column Type | شمارشی از انواع دادههای معتبر برای ستونها در یک Data Table . |
Curve Style | Curve Style | فهرستی از سبکهای منحنیها در یک نمودار. |
Point Style | Point Style | شمارشی از سبکهای نقاط در یک خط. |
Position | Position | شمارش موقعیتهای راهنما در یک نمودار. |
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
new Area Chart() | Area Chart Builder | همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار مساحت میکند. |
new Bar Chart() | Bar Chart Builder | همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار میلهای میکند. |
new Column Chart() | Column Chart Builder | همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار ستونی میکند. |
new Data Table() | Data Table Builder | یک جدول داده خالی ایجاد میکند که میتوان مقادیر آن را به صورت دستی تنظیم کرد. |
new Data View Definition() | Data View Definition Builder | یک تعریف نمای داده جدید ایجاد میکند. |
new Line Chart() | Line Chart Builder | همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار خطی میکند. |
new Pie Chart() | Pie Chart Builder | همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار دایرهای میکند. |
new Scatter Chart() | Scatter Chart Builder | همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار پراکندگی میکند. |
new Table Chart() | Table Chart Builder | همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار جدولی میکند. |
new Text Style() | Text Style Builder | یک سازنده سبک متن جدید ایجاد میکند. |
مستندات دقیق
newAreaChart()
همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار مساحت میکند.
بازگشت
AreaChartBuilder — یک AreaChartBuilder که میتواند برای ساخت نمودار مساحت استفاده شود.
newBarChart()
همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار میلهای میکند.
بازگشت
BarChartBuilder — یک BarChartBuilder که میتواند برای ساخت نمودار میلهای استفاده شود.
newColumnChart()
همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار ستونی میکند.
بازگشت
ColumnChartBuilder — یک ColumnChartBuilder که میتواند برای ساخت نمودار ستونی استفاده شود.
newDataTable()
یک جدول داده خالی ایجاد میکند که میتوان مقادیر آن را به صورت دستی تنظیم کرد.
جداول داده، دادههای مربوط به همه انواع نمودارها را در خود نگه میدارند.
بازگشت
DataTableBuilder — یک DataTableBuilder که میتواند دادههای نمودارها را در خود نگه دارد.
newDataViewDefinition()
یک تعریف نمای داده جدید ایجاد میکند.
از تنظیمکنندهها (setter) برای تعریف ویژگیهای مختلف نمای داده استفاده کنید.
بازگشت
DataViewDefinitionBuilder — یک DataViewDefinitionBuilder که میتواند برای ساخت تعریف نمای داده استفاده شود.
newLineChart()
همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار خطی میکند.
بازگشت
LineChartBuilder — یک LineChartBuilder که میتواند برای ساخت نمودار خطی استفاده شود.
newPieChart()
همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار دایرهای میکند.
بازگشت
PieChartBuilder — یک PieChartBuilder که میتواند برای ساخت نمودار دایرهای استفاده شود.
newScatterChart()
همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار پراکندگی میکند.
بازگشت
ScatterChartBuilder — یک ScatterChartBuilder که میتواند برای ساخت نمودار پراکندگی استفاده شود.
newTableChart()
همانطور که در مستندات ابزارهای نمودار گوگل توضیح داده شده است، شروع به ساخت نمودار جدولی میکند.
بازگشت
TableChartBuilder — یک TableChartBuilder که میتواند برای ساخت نمودار جدولی استفاده شود.
newTextStyle()
یک سازنده سبک متن جدید ایجاد میکند.
برای تغییر مقادیر پیشفرض، از توابع تنظیمکننده استفاده کنید.
بازگشت
TextStyleBuilder — یک TextStyleBuilder که میتواند برای ساخت یک شیء پیکربندی سبک متن استفاده شود.