에서 호출합니다. 내가 구글 시트에 드 함수를 호출 할 때rangeSpecification은 -> 문제는, 나는 약간의 backgroundColor와 내가 라인에서 얼마나 많은 세포를 계산하는 스크립트를 만들려고 해요 스크립트
function PegarCorFundo(rangeSpecification) {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
return sheet.getRange(rangeSpecification).getBackgroundColor();
}
function ContarCorFundo(color, rangeSpecification) {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var range = sheet.getRange(rangeSpecification);
var x = 0;
for (var i = 1; i <= range.getNumRows(); i++) {
for (var j = 1; j <= range.getNumColumns(); j++) {
var cell = range.getCell(i, j);
if(cell.getBackgroundColor() == color)
x++;
}
}
return x;
}
문제는 다음과 같습니다 이 내가 가진 것입니다. = ContarCorFundo ("# ffff99"; A1 : A22)로 전화하면 오류 메시지가 나타납니다.
내가 ContarCorFundo ("# ffff99"; "A1 : A22")를 호출하면 ok입니다!
SEGUE 오 링크 다 Planilha의 엠 USO : https://docs.google.com/a/crescercampinas.com.br/spreadsheets/d/1jkoIEwNCRU7uX7dTZK9ZLCR_zOO3q4fI_ulzhKSs_yA/edit?usp=sharing
내가 인용 부호없이 funcion 또는 배경에서 색상으로 세포를 계산하는 더 나은 방법을 호출 할 수 있습니까?