Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. function countBGColor(range, ref) {
  2.  
  3. var sheet = SpreadsheetApp.getActiveSheet();
  4. var color = sheet.getRange(ref).getBackground();
  5. var range = sheet.getRange(range);
  6. var rangeVal = range.getValues();
  7. var count = 0;
  8. var allColors = range.getBackgrounds();
  9. for (var i = 0; i < allColors.length; i++) {
  10. for (var j = 0; j < allColors[0].length; j++) {
  11. if (allColors[i][j] == color) count += 1;
  12. };
  13. };
  14. return count;
  15. }
  16.  
  17. function Refresh() {
  18.  
  19. var sheet = SpreadsheetApp.getActiveSheet();
  20. var range = sheet.getRange('D1');
  21. range.clear();
  22. SpreadsheetApp.flush();
  23. range.setFormula('=countBGColor("A1:A10","E1")');
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement