Advertisement
Guest User

Stack Overflow - 30150095

a guest
May 10th, 2015
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function setForegroundColor() {
  2.   var spreadSheet = SpreadsheetApp.openByUrl("");
  3.   var sheet = spreadSheet.getSheets()[0];
  4.   var range = sheet.getRange(3, 2, 1, 10); //getRange(row, column, numRows, numColumns) (change the last value to increase the columns serviced)
  5.   for (i = 1; i < 11; i++) {
  6.     cell = range.getCell(1,i);
  7.     color = cell.getBackground();
  8.     cell.setFontColor(color);
  9.   }
  10. }
  11.  
  12. function calculateBLUFORManPower() {
  13.  var spreadSheet = SpreadsheetApp.openByUrl("");
  14.   var sheet = spreadSheet.getSheets()[0];
  15.   var x = 0;
  16.   var range = sheet.getRange(3, 2, 1, 10); //getRange(row, column, numRows, numColumns) (change the last value to increase the columns serviced)
  17.   var cell = sheet.getRange("A17");
  18.   var BLUFORColor = cell.getBackground();
  19.   for (i = 1; i < 11; i++) {
  20.     cell = range.getCell(1,i);
  21.     color = cell.getBackground();
  22.     if (color == BLUFORColor && cell.getValue != "") {
  23.       x = x + cell.getValue();
  24.     }
  25.   }
  26.   var cell = sheet.getRange("B19");
  27.   cell.setValue(x);
  28. }
  29.  
  30. function calculateBLUFORUnits() {
  31.   var spreadSheet = SpreadsheetApp.openByUrl("");
  32.   var sheet = spreadSheet.getSheets()[0];
  33.   var x = 0;
  34.   var range = sheet.getRange(3, 2, 1, 10); //getRange(row, column, numRows, numColumns) (change the last value to increase the columns serviced)
  35.   var cell = sheet.getRange("A17");
  36.   var BLUFORColor = cell.getBackground();
  37.   for (i = 1; i < 11; i++) {
  38.     cell = range.getCell(1,i);
  39.     color = cell.getBackground();
  40.     if (color == BLUFORColor) {
  41.       x += 1;
  42.     }
  43.   }
  44.   var cell = sheet.getRange("B18");
  45.   cell.setValue(x);
  46. }
  47.  
  48. function calculateOPFORManPower() {
  49.   var spreadSheet = SpreadsheetApp.openByUrl("");
  50.   var sheet = spreadSheet.getSheets()[0];
  51.   var x = 0;
  52.   var range = sheet.getRange(3, 2, 1, 10); //getRange(row, column, numRows, numColumns) (change the last value to increase the columns serviced)
  53.   var cell = sheet.getRange("A20");
  54.   var OPFORColor = cell.getBackground();
  55.   for (i = 1; i < 11; i++) {
  56.     cell = range.getCell(1,i);
  57.     color = cell.getBackground();
  58.     if (color == OPFORColor && cell.getValue != "") {
  59.       x = x + cell.getValue();
  60.     }
  61.   }
  62.   var cell = sheet.getRange("B22");
  63.   cell.setValue(x);
  64. }
  65.  
  66. function calculateOPFORUnits() {
  67.   var spreadSheet = SpreadsheetApp.openByUrl("");
  68.   var sheet = spreadSheet.getSheets()[0];
  69.   var x = 0;
  70.   var range = sheet.getRange(3, 2, 1, 10); //getRange(row, column, numRows, numColumns) (change the last value to increase the columns serviced)
  71.   var cell = sheet.getRange("A20");
  72.   var OPFORColor = cell.getBackground();
  73.   for (i = 1; i < 11; i++) {
  74.     cell = range.getCell(1,i);
  75.     color = cell.getBackground();
  76.     if (color == OPFORColor) {
  77.       x += 1;
  78.     }
  79.   }
  80.   var cell = sheet.getRange("B21");
  81.   cell.setValue(x);
  82. }
  83.  
  84. function OPFOR() {
  85.   calculateOPFORUnits();
  86.   calculateOPFORManPower();
  87. }
  88.  
  89. function BLUFOR() {
  90.   calculateBLUFORUnits();
  91.   calculateBLUFORManPower();
  92. }
  93.  
  94. function ALL(){
  95.   setForegroundColor();
  96.   BLUFOR();
  97.   OPFOR();
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement