wiki:blog:about_google_spreadshit
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; }
original url: http://blog.c0f3.net/2013/07/google-spreadshit.html
wiki/blog/about_google_spreadshit.txt · Last modified: 2019/01/05 12:23 by kpc