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

이것은 그대로 작동했으며 시트에 몇 개의 차트가 있습니까? 실행하면 오류가 발생합니까? 보기> 실행 내역은 무엇을 보여줍니까? –

+0

한숨을 쉬십시오. 이전 차트를 삭제 했으므로 인덱스가 그 차트를 참조했을 수 있습니다. 지금 일하고 있습니다 - 여기에 의견을 보내 주셔서 감사합니다. – misanuk

답변

0

위의 스크립트가 작동합니다. 내 질문은 내 최종 구현 오류 (잘못된 인덱스 값)을 기반으로했다. 댓글을 달고 확인하는 Jack Brown에게 감사드립니다.

위의 질문은 다른 사람들이 Google 스프레드 시트에 맞춤 차트 채색을 추가하는 데 도움이되는 경우를 대비하여 작성되었습니다.

관련 문제