User Tools

Site Tools


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