Advertisement
RUZBE

Pyrgos - rankNext

Feb 17th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function rankNext(input) {
  2.   if (input !== '') {
  3.     var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
  4.     var nameConFig = spreadsheet.getSheetByName('nameConFig');
  5.     var names = [];
  6.     var i = 1;
  7.     var LR = nameConFig.getLastRow();
  8.     do {
  9.       var playerName = nameConFig.getRange(i, 1).getValue();
  10.       var palyerRank = nameConFig.getRange(i, 2).getValue();
  11.       names.push({
  12.         name: playerName,
  13.         rank: palyerRank
  14.       });
  15.       i++;
  16.     }
  17.     while (i <= LR);
  18.     for (var i = 0; i < names.length; i++) {
  19.       if (names[i].name == input) {
  20.         var rank = names[i].rank;
  21.         break;
  22.       }
  23.     }
  24.     switch (rank) {
  25.       case 'PC':
  26.         promoRank = 'SPC';
  27.         break;
  28.       case 'SPC':
  29.         promoRank = 'DC';
  30.         break;
  31.       case 'DC':
  32.         promoRank = 'DS';
  33.         break;
  34.       case 'DS':
  35.         promoRank = 'INSP';
  36.         break;
  37.       default:
  38.         promoRank = 'Contact RUZBE';
  39.     }
  40.     return promoRank;
  41.   }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement