Я использую этот фрагмент кода из API скриптов Google Apps:
function test() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("B5:C6");
var bgColors = range.getBackgrounds();
for (var i in bgColors) {
for (var j in bgColors[i]) {
Logger.log(bgColors[i][j]);
}
}
}
Однако при использовании опции отладки возвращается bgColor
. Значения кажутся ошибочными. Например, я получаю следующие цветовые коды:
[["#ff00ff00", "#00ff00"], ["#ffff0000", "#ff00ff00"]]
Обратите внимание, что шестнадцатеричное число для цвета RGB HTML должно быть только шестизначным. Только "#00ff00"
правильно. Остальные коды содержат дополнительные цифры "ff" в начале. Это ошибка в API?