Google Apps Script API
    Preparing search index...

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

    Here is an example that shows how to build an area chart.

      // Create a data table with some sample data.
      var sampleData = Charts.newDataTable()
          .addColumn(Charts.ColumnType.STRING, "Month")
          .addColumn(Charts.ColumnType.NUMBER, "Dining")
          .addColumn(Charts.ColumnType.NUMBER, "Total")
          .addRow(["Jan", 60, 520])
          .addRow(["Feb", 50, 430])
          .addRow(["Mar", 53, 440])
          .addRow(["Apr", 70, 410])
          .addRow(["May", 80, 390])
          .addRow(["Jun", 60, 500])
          .addRow(["Jul", 100, 450])
          .addRow(["Aug", 140, 431])
          .addRow(["Sep", 75, 488])
          .addRow(["Oct", 70, 521])
          .addRow(["Nov", 58, 388])
          .addRow(["Dec", 63, 400])
          .build();
    
      var chart = Charts.newAreaChart()
          .setTitle('Yearly Spending')
          .setXAxisTitle('Month')
          .setYAxisTitle('Spending (USD)')
          .setDimensions(600, 500)
          .setStacked()
          .setColors(['red', 'green'])
          .setDataTable(sampleData)
          .build();
    
    interface AreaChartBuilder {
        build(): Chart;
        reverseCategories(): AreaChartBuilder;
        setBackgroundColor(cssValue: string): AreaChartBuilder;
        setColors(cssValues: string[]): AreaChartBuilder;
        setDataSourceUrl(url: string): AreaChartBuilder;
        setDataTable(tableBuilder: DataTableBuilder): AreaChartBuilder;
        setDataTable(table: DataTableSource): AreaChartBuilder;
        setDataViewDefinition(
            dataViewDefinition: DataViewDefinition,
        ): AreaChartBuilder;
        setDimensions(width: number, height: number): AreaChartBuilder;
        setLegendPosition(
            position: GoogleAppsScript.Charts.Position,
        ): AreaChartBuilder;
        setLegendTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): AreaChartBuilder;
        setOption(option: string, value: any): AreaChartBuilder;
        setPointStyle(style: PointStyle): AreaChartBuilder;
        setRange(start: number, end: number): AreaChartBuilder;
        setStacked(): AreaChartBuilder;
        setTitle(chartTitle: string): AreaChartBuilder;
        setTitleTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): AreaChartBuilder;
        setXAxisTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): AreaChartBuilder;
        setXAxisTitle(title: string): AreaChartBuilder;
        setXAxisTitleTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): AreaChartBuilder;
        setYAxisTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): AreaChartBuilder;
        setYAxisTitle(title: string): AreaChartBuilder;
        setYAxisTitleTextStyle(
            textStyle: GoogleAppsScript.Charts.TextStyle,
        ): AreaChartBuilder;
        useLogScale(): AreaChartBuilder;
    }
    Index

    Methods