User Tools

Site Tools


wiki:blog:google_spreadshit_with_java

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

wiki:blog:google_spreadshit_with_java [2019/01/05 12:22] – created kpcwiki:blog:google_spreadshit_with_java [2019/01/05 12:24] (current) kpc
Line 1: Line 1:
-====== google spreadshit ====== +misscreated
- +
-Мифы и надежды: +
-  * через апи можно получить __только__ формулу и данные ячейки +
-  * комментари недоступны +
-  * заметки не доступны +
-  * форматирование ячеек недоступно +
-(http://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=1263) +
- +
-в самой таблице возможно условное форматирование, но обработка данных согласно форматированию не возможна. +
-Хотя и есть несколько подходящих костылей: (В этом месте ваш браузер начинает биться в истерике) +
- +
-<code javascript> +
-    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; +
-    } +
-</code> +
wiki/blog/google_spreadshit_with_java.txt · Last modified: 2019/01/05 12:24 by kpc

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki