Class Charts

Charts

Einstiegspunkt zum Erstellen von Diagrammen in Scripts.

In diesem Beispiel wird eine einfache Datentabelle erstellt, ein Flächendiagramm mit den Daten gefüllt und als Bild auf einer Webseite eingefügt:

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

Attribute

AttributTypBeschreibung
ChartHiddenDimensionStrategyChartHiddenDimensionStrategyEine Aufzählung, wie ausgeblendete Dimensionen in einer Quelle in einem Diagramm dargestellt werden.
ChartMergeStrategyChartMergeStrategyEine Aufzählung, wie mehrere Bereiche in der Quelle in einem Diagramm dargestellt werden.
ChartTypeChartTypeEine Aufzählung der Diagrammtypen, die vom Diagrammdienst unterstützt werden.
ColumnTypeColumnTypeEine Aufzählung der gültigen Datentypen für Spalten in einer DataTable.
CurveStyleCurveStyleEine Aufzählung der Stile für Kurven in einem Diagramm.
PointStylePointStyleEine Aufzählung der Stile der Punkte in einer Linie.
PositionPositionEine Aufzählung der Legendenpositionen in einem Diagramm.

Methoden

MethodeRückgabetypKurzbeschreibung
newAreaChart()AreaChartBuilderDamit wird ein Flächendiagramm erstellt, wie in der Google Chart Tools-Dokumentation beschrieben.
newBarChart()BarChartBuilderDamit wird ein Balkendiagramm erstellt, wie in der Google Chart Tools-Dokumentation beschrieben.
newColumnChart()ColumnChartBuilderDamit wird ein Säulendiagramm erstellt, wie in der Dokumentation zu Google-Diagrammtools beschrieben.
newDataTable()DataTableBuilderErstellt eine leere Datentabelle, deren Werte manuell festgelegt werden können.
newDataViewDefinition()DataViewDefinitionBuilderErstellt eine neue Datenansichtsdefinition.
newLineChart()LineChartBuilderDamit wird ein Liniendiagramm erstellt, wie in der Google Chart Tools-Dokumentation beschrieben.
newPieChart()PieChartBuilderDamit wird ein Kreisdiagramm erstellt, wie in der Google Chart Tools-Dokumentation beschrieben.
newScatterChart()ScatterChartBuilderDamit wird ein Streudiagramm erstellt, wie in der Dokumentation zu Google-Diagrammtools beschrieben.
newTableChart()TableChartBuilderDamit wird ein Tabellendiagramm erstellt, wie in der Google-Diagrammtools-Dokumentation beschrieben.
newTextStyle()TextStyleBuilderErstellt einen neuen Textstil-Builder.

Detaillierte Dokumentation

newAreaChart()

Damit wird ein Flächendiagramm erstellt, wie in der Google Chart Tools-Dokumentation beschrieben.

Rückflug

AreaChartBuilder: Ein Flächendiagramm-Builder, mit dem ein Flächendiagramm erstellt werden kann.


newBarChart()

Damit wird ein Balkendiagramm erstellt, wie in der Google Chart Tools-Dokumentation beschrieben.

Rückflug

BarChartBuilder: Ein BarChartBuilder, mit dem ein Balkendiagramm erstellt werden kann.


newColumnChart()

Damit wird ein Säulendiagramm erstellt, wie in der Dokumentation zu Google-Diagrammtools beschrieben.

Rückflug

ColumnChartBuilder: Ein ColumnChartBuilder, mit dem ein Säulendiagramm erstellt werden kann.


newDataTable()

Erstellt eine leere Datentabelle, deren Werte manuell festgelegt werden können.

Datentabellen enthalten die Daten für alle Diagrammtypen.

Rückflug

DataTableBuilder: Ein DataTableBuilder, der Daten für Diagramme enthalten kann.


newDataViewDefinition()

Erstellt eine neue Datenansichtsdefinition.

Mit Settern können Sie die verschiedenen Eigenschaften der Datenansicht definieren.

Rückflug

DataViewDefinitionBuilder: Ein DataViewDefinitionBuilder, mit dem eine Datenansichtsdefinition erstellt werden kann.


newLineChart()

Damit wird ein Liniendiagramm erstellt, wie in der Google Chart Tools-Dokumentation beschrieben.

Rückflug

LineChartBuilder: Ein LineChartBuilder, mit dem ein Liniendiagramm erstellt werden kann.


newPieChart()

Damit wird ein Kreisdiagramm erstellt, wie in der Google Chart Tools-Dokumentation beschrieben.

Rückflug

PieChartBuilder: Ein PieChartBuilder, mit dem sich ein Kreisdiagramm erstellen lässt.


newScatterChart()

Damit wird ein Streudiagramm erstellt, wie in der Dokumentation zu Google-Diagrammtools beschrieben.

Rückflug

ScatterChartBuilder: Ein ScatterChartBuilder, mit dem ein Streudiagramm erstellt werden kann.


newTableChart()

Damit wird ein Tabellendiagramm erstellt, wie in der Google-Diagrammtools-Dokumentation beschrieben.

Rückflug

TableChartBuilder: Ein TableChartBuilder, mit dem sich ein Tabellendiagramm erstellen lässt.


newTextStyle()

Erstellt einen neuen Textstil-Builder.

Verwenden Sie die Setzerfunktionen, um die Standardwerte zu ändern.

Rückflug

TextStyleBuilder: Ein TextStyleBuilder, mit dem ein Konfigurationsobjekt für Textstile erstellt werden kann.