Skip to content

Instantly share code, notes, and snippets.

@thisiskeanyvy
Last active July 31, 2022 20:15
Show Gist options
  • Save thisiskeanyvy/7db3779bbf1bf3763ca7067e7f230329 to your computer and use it in GitHub Desktop.
Save thisiskeanyvy/7db3779bbf1bf3763ca7067e7f230329 to your computer and use it in GitHub Desktop.
BrainPower script de reset des positions pour google sheet
//Script de reset des position
function resetPlateau() {
var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
for(var i = 4; i < 20; i++) {
//Logger.log('Get num :' + data[i][0]);
var num = i - 4;
var tab = i + 1;
//Tableau Millitaire
if(data[i][1] == "x" || data[i][1] == "X") {
var color = sheet.getRange('B4').getFontColor();
sheet.getRange('B'+tab).setValue("").setFontColor(color);
sheet.getRange('B5').setValue("x").setFontColor(color);
}
if(data[i][2] == "x" || data[i][2] == "X") {
var color = sheet.getRange('C4').getFontColor();
sheet.getRange('C'+tab).setValue("").setFontColor(color);
sheet.getRange('C5').setValue("x").setFontColor(color);
}
if(data[i][3] == "x" || data[i][3] == "X") {
var color = sheet.getRange('D4').getFontColor();
sheet.getRange('D'+tab).setValue("").setFontColor(color);
sheet.getRange('D5').setValue("x").setFontColor(color);
}
if(data[i][4] == "x" || data[i][4] == "X") {
var color = sheet.getRange('E4').getFontColor();
sheet.getRange('E'+tab).setValue("").setFontColor(color);
sheet.getRange('E5').setValue("x").setFontColor(color);
}
if(data[i][5] == "x" || data[i][5] == "X") {
var color = sheet.getRange('F4').getFontColor();
sheet.getRange('F'+tab).setValue("").setFontColor(color);
sheet.getRange('F5').setValue("x").setFontColor(color);
}
//Tableau Économie
if(data[i][7] == "x" || data[i][1] == "X") {
var color = sheet.getRange('H4').getFontColor();
sheet.getRange('H'+tab).setValue("").setFontColor(color);
sheet.getRange('H5').setValue("x").setFontColor(color);
}
if(data[i][8] == "x" || data[i][8] == "X") {
var color = sheet.getRange('I4').getFontColor();
sheet.getRange('I'+tab).setValue("").setFontColor(color);
sheet.getRange('I5').setValue("x").setFontColor(color);
}
if(data[i][9] == "x" || data[i][9] == "X") {
var color = sheet.getRange('J4').getFontColor();
sheet.getRange('J'+tab).setValue("").setFontColor(color);
sheet.getRange('J5').setValue("x").setFontColor(color);
}
if(data[i][10] == "x" || data[i][10] == "X") {
var color = sheet.getRange('K4').getFontColor();
sheet.getRange('K'+tab).setValue("").setFontColor(color);
sheet.getRange('K5').setValue("x").setFontColor(color);
}
if(data[i][11] == "x" || data[i][11] == "X") {
var color = sheet.getRange('L4').getFontColor();
sheet.getRange('L'+tab).setValue("").setFontColor(color);
sheet.getRange('L5').setValue("x").setFontColor(color);
}
//Tableau Technologie
if(data[i][13] == "x" || data[i][13] == "X") {
var color = sheet.getRange('N4').getFontColor();
sheet.getRange('N'+tab).setValue("").setFontColor(color);
sheet.getRange('N5').setValue("x").setFontColor(color);
}
if(data[i][14] == "x" || data[i][14] == "X") {
var color = sheet.getRange('O4').getFontColor();
sheet.getRange('O'+tab).setValue("").setFontColor(color);
sheet.getRange('O5').setValue("x").setFontColor(color);
}
if(data[i][15] == "x" || data[i][15] == "X") {
var color = sheet.getRange('P4').getFontColor();
sheet.getRange('P'+tab).setValue("").setFontColor(color);
sheet.getRange('P5').setValue("x").setFontColor(color);
}
if(data[i][16] == "x" || data[i][16] == "X") {
var color = sheet.getRange('Q4').getFontColor();
sheet.getRange('Q'+tab).setValue("").setFontColor(color);
sheet.getRange('Q5').setValue("x").setFontColor(color);
}
if(data[i][17] == "x" || data[i][17] == "X") {
var color = sheet.getRange('R4').getFontColor();
sheet.getRange('R'+tab).setValue("").setFontColor(color);
sheet.getRange('R5').setValue("x").setFontColor(color);
}
//Tableau Arts
if(data[i][19] == "x" || data[i][19] == "X") {
var color = sheet.getRange('T4').getFontColor();
sheet.getRange('T'+tab).setValue("").setFontColor(color);
sheet.getRange('T5').setValue("x").setFontColor(color);
}
if(data[i][20] == "x" || data[i][20] == "X") {
var color = sheet.getRange('U4').getFontColor();
sheet.getRange('U'+tab).setValue("").setFontColor(color);
sheet.getRange('U5').setValue("x").setFontColor(color);
}
if(data[i][21] == "x" || data[i][21] == "X") {
var color = sheet.getRange('V4').getFontColor();
sheet.getRange('V'+tab).setValue("").setFontColor(color);
sheet.getRange('V5').setValue("x").setFontColor(color);
}
if(data[i][22] == "x" || data[i][22] == "X") {
var color = sheet.getRange('W4').getFontColor();
sheet.getRange('W'+tab).setValue("").setFontColor(color);
sheet.getRange('W5').setValue("x").setFontColor(color);
}
if(data[i][23] == "x" || data[i][23] == "X") {
var color = sheet.getRange('X4').getFontColor();
sheet.getRange('X'+tab).setValue("").setFontColor(color);
sheet.getRange('X5').setValue("x").setFontColor(color);
}
//Tableau Sagesse
if(data[i][26] == "x" || data[i][26] == "X") {
var color = sheet.getRange('AA4').getFontColor();
sheet.getRange('AA'+tab).setValue("").setFontColor(color);
sheet.getRange('AA5').setValue("x").setFontColor(color);
}
if(data[i][27] == "x" || data[i][27] == "X") {
var color = sheet.getRange('AB4').getFontColor();
sheet.getRange('AB'+tab).setValue("").setFontColor(color);
sheet.getRange('AB5').setValue("x").setFontColor(color);
}
if(data[i][28] == "x" || data[i][28] == "X") {
var color = sheet.getRange('AC4').getFontColor();
sheet.getRange('AC'+tab).setValue("").setFontColor(color);
sheet.getRange('AC5').setValue("x").setFontColor(color);
}
if(data[i][29] == "x" || data[i][29] == "X") {
var color = sheet.getRange('AD4').getFontColor();
sheet.getRange('AD'+tab).setValue("").setFontColor(color);
sheet.getRange('AD5').setValue("x").setFontColor(color);
}
if(data[i][30] == "x" || data[i][30] == "X") {
var color = sheet.getRange('AE4').getFontColor();
sheet.getRange('AE'+tab).setValue("").setFontColor(color);
sheet.getRange('AE5').setValue("x").setFontColor(color);
}
//Tableau Divertissements
if(data[i][32] == "x" || data[i][32] == "X") {
var color = sheet.getRange('AG4').getFontColor();
sheet.getRange('AG'+tab).setValue("").setFontColor(color);
sheet.getRange('AG5').setValue("x").setFontColor(color);
}
if(data[i][33] == "x" || data[i][33] == "X") {
var color = sheet.getRange('AH4').getFontColor();
sheet.getRange('AH'+tab).setValue("").setFontColor(color);
sheet.getRange('AH5').setValue("x").setFontColor(color);
}
if(data[i][34] == "x" || data[i][34] == "X") {
var color = sheet.getRange('AI4').getFontColor();
sheet.getRange('AI'+tab).setValue("").setFontColor(color);
sheet.getRange('AI5').setValue("x").setFontColor(color);
}
if(data[i][35] == "x" || data[i][35] == "X") {
var color = sheet.getRange('AJ4').getFontColor();
sheet.getRange('AJ'+tab).setValue("").setFontColor(color);
sheet.getRange('AJ5').setValue("x").setFontColor(color);
}
if(data[i][36] == "x" || data[i][36] == "X") {
var color = sheet.getRange('AK4').getFontColor();
sheet.getRange('AK'+tab).setValue("").setFontColor(color);
sheet.getRange('AK5').setValue("x").setFontColor(color);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment