Мифы и надежды
* через апи можно получить _только_ формулу и данные ячейки
- комментари недоступны
- заметки не доступны
- форматирование ячеек недоступно
(http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=1263)
в самой таблице возможно условное форматирование, но обработка данных согласно форматированию не возможна.
Хотя и есть несколько подходящих костылей: (В этом месте ваш браузер начинает биться в истерике)
* через апи можно получить _только_ формулу и данные ячейки
- комментари недоступны
- заметки не доступны
- форматирование ячеек недоступно
(http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=1263)
в самой таблице возможно условное форматирование, но обработка данных согласно форматированию не возможна.
Хотя и есть несколько подходящих костылей: (В этом месте ваш браузер начинает биться в истерике)
function getBackgroundColor(rangeSpecification) { var sheet = SpreadsheetApp.getActiveSpreadsheet(); return sheet.getRange(rangeSpecification).getBackgroundColor(); } function ifColorSet(cellCol, cellRow, colorName, trueValue, falseValue) { var sheet = SpreadsheetApp.getActiveSpreadsheet(); var cellRowText = ("abcdefghijklmnopqrstuvwxyz").split(""); var actualColor = sheet.getRange(cellRowText[cellCol-1]+''+cellRow) .getBackgroundColor(); if(actualColor==colorName) { return trueValue; } return falseValue; } function getCellId(cellCol, cellRow) { var cellRowText = ("abcdefghijklmnopqrstuvwxyz") .toUpperCase().split(""); return cellRowText[cellCol-1]+''+cellRow; }