Google Apps Script API
    Preparing search index...

    Builder for column charts. For more details, see the Google Charts documentation.

    This example shows how to create a column chart with data from a data table.

    var sampleData = Charts.newDataTable()
        .addColumn(Charts.ColumnType.STRING, "Year")
        .addColumn(Charts.ColumnType.NUMBER, "Sales")
        .addColumn(Charts.ColumnType.NUMBER, "Expenses")
        .addRow(["2004", 1000, 400])
        .addRow(["2005", 1170, 460])
        .addRow(["2006", 660, 1120])
        .addRow(["2007", 1030, 540])
        .addRow(["2008", 800, 600])
        .addRow(["2009", 943, 678])
        .addRow(["2010", 1020, 550])
        .addRow(["2011", 910, 700])
        .addRow(["2012", 1230, 840])
        .build();
    
    var chart = Charts.newColumnChart()
        .setTitle('Sales & Expenses')
        .setXAxisTitle('Year')
        .setYAxisTitle('Amount (USD)')
        .setDimensions(600, 500)
        .setDataTable(sampleData)
        .build();
    
    interface ColumnChartBuilder {
        build(): Chart;
        reverseCategories(): ColumnChartBuilder;
        setBackgroundColor(cssValue: string): ColumnChartBuilder;
        setColors(cssValues: string[]): ColumnChartBuilder;
        setDataSourceUrl(url: string): ColumnChartBuilder;
        setDataTable(tableBuilder: DataTableBuilder): ColumnChartBuilder;
        setDataTable(table: DataTableSource): ColumnChartBuilder;
        setDataViewDefinition(
            dataViewDefinition: DataViewDefinition,
        ): ColumnChartBuilder;
        setDimensions(width: number, height: number): ColumnChartBuilder;
        setLegendPosition(
            position: GoogleAppsScript.Charts.Position,
        ): ColumnChartBuilder;
        setLegendTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ColumnChartBuilder;
        setOption(option: string, value: any): ColumnChartBuilder;
        setRange(start: number, end: number): ColumnChartBuilder;
        setStacked(): ColumnChartBuilder;
        setTitle(chartTitle: string): ColumnChartBuilder;
        setTitleTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ColumnChartBuilder;
        setXAxisTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ColumnChartBuilder;
        setXAxisTitle(title: string): ColumnChartBuilder;
        setXAxisTitleTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ColumnChartBuilder;
        setYAxisTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ColumnChartBuilder;
        setYAxisTitle(title: string): ColumnChartBuilder;
        setYAxisTitleTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): ColumnChartBuilder;
        useLogScale(): ColumnChartBuilder;
    }
    Index

    Methods