Google Apps Script API
    Preparing search index...

    Builder used to edit an EmbeddedChart. Changes made to the chart are not saved until Sheet.updateChart(chart) is called on the rebuilt chart.

    var sheet = SpreadsheetApp.getActiveSheet();
    var range = sheet.getRange("A1:B8");
    var chart = sheet.getCharts()[0];
    chart = chart.modify()
        .addRange(range)
        .setOption('title', 'Updated!')
        .setOption('animation.duration', 500)
        .setPosition(2,2,0,0)
        .build();
    sheet.updateChart(chart);
    
    interface EmbeddedChartBuilder {
        addRange(
            range: GoogleAppsScript.Spreadsheet.Range,
        ): EmbeddedChartBuilder;
        asAreaChart(): EmbeddedAreaChartBuilder;
        asBarChart(): EmbeddedBarChartBuilder;
        asColumnChart(): EmbeddedColumnChartBuilder;
        asComboChart(): EmbeddedComboChartBuilder;
        asHistogramChart(): EmbeddedHistogramChartBuilder;
        asLineChart(): EmbeddedLineChartBuilder;
        asPieChart(): EmbeddedPieChartBuilder;
        asScatterChart(): EmbeddedScatterChartBuilder;
        asTableChart(): EmbeddedTableChartBuilder;
        build(): GoogleAppsScript.Spreadsheet.EmbeddedChart;
        clearRanges(): EmbeddedChartBuilder;
        getChartType(): ChartType;
        getContainer(): ContainerInfo;
        getRanges(): GoogleAppsScript.Spreadsheet.Range[];
        removeRange(
            range: GoogleAppsScript.Spreadsheet.Range,
        ): EmbeddedChartBuilder;
        setChartType(type: ChartType): EmbeddedChartBuilder;
        setHiddenDimensionStrategy(
            strategy: ChartHiddenDimensionStrategy,
        ): EmbeddedChartBuilder;
        setMergeStrategy(mergeStrategy: ChartMergeStrategy): EmbeddedChartBuilder;
        setNumHeaders(headers: number): EmbeddedChartBuilder;
        setOption(option: string, value: any): EmbeddedChartBuilder;
        setPosition(
            anchorRowPos: number,
            anchorColPos: number,
            offsetX: number,
            offsetY: number,
        ): EmbeddedChartBuilder;
        setTransposeRowsAndColumns(transpose: boolean): EmbeddedChartBuilder;
    }
    Index

    Methods