wiki:blog:google_spreadshit_with_java
This is an old revision of the document!
google spreadshit
Мифы и надежды:
- через апи можно получить только формулу и данные ячейки
- комментари недоступны
- заметки не доступны
- форматирование ячеек недоступно
(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; }
wiki/blog/google_spreadshit_with_java.1546680127.txt.gz · Last modified: 2019/01/05 12:22 by kpc