0

Googleスプレッドシートにグラフがあります。私はデフォルトのカラーパレットで利用可能なものを超えてチャートの色をカスタマイズしたいと思います。私はこれがApps Scriptで可能であるべきだと考えています。しかし、私は、次の折れ線グラフのために動作させることはできません。ここでAppsスクリプトでGoogleスプレッドシートの色をカスタマイズしますか?

function chartColors() { 
var sheet = SpreadsheetApp.getActiveSheet(); 
var range = sheet.getRange("A1:I100") 
var chart = sheet.getCharts()[0]; 
chart = chart.modify() 
    .setOption('colors', ['red', 'blue', 'green', 'black']) 
    .build(); 
sheet.updateChart(chart); 
}; 

は私が従うことをしようとしている例です。 https://developers.google.com/apps-script/reference/spreadsheet/embedded-chart

は私がタイトルを更新することができましたが、色が動作していません何らかの理由で。

提案?

+1

これはそのままで、シートにいくつのチャートがありますか?それはあなたがそれを実行するときに任意のエラーを与えるか? View> Executionのトランスクリプトはどのように表示されますか? –

+0

一言言っておきますが、私は以前のチャートを削除していたので、インデックスがそのチャートを参照している可能性があります。今、コメントしてくれてありがとうございます。 – misanuk

答えて

0

上記スクリプトは機能します。私の質問は、私の最後の実装エラー(間違ったインデックス値)に基づいていました。コメントして確認してくれたJack Brownに感謝します。

上記の情報を参考にすれば、他のユーザーがGoogleスプレッドシートにカスタムチャートの色を追加するのに役立ちます。

関連する問題