アットウィキロゴ

spx99

var line=new Array();
var comx=new Array();
var credit=new Array();
var point=new Array();
 
function myFunction() {
 
 
  var id="1eWKtT5RLLsCTIiXV2-3gcI_apxOjodU97MOEz2zeOeM"; 
 ex1 = SpreadsheetApp.openById(id);
 var sheet = ex1.getSheetByName("data");
 
 
for(s=7;s<414;s++){  
line[s]=sheet.getRange(s, 2).getValue();
comx[s]=sheet.getRange(s, 1).getValue();
}
 
 
 for(s=7;s<414;s++){  
point[s]=new Array();
}
 
   for(s=7;s<414;s++){  
   for(sx=3;sx<19;sx++){  
   point[s][sx]=sheet.getRange(s, sx).getValue();
   }}
 
 
for(s=3;s<19;s++){  
credit[s]=sheet.getRange(3, s).getValue()+sheet.getRange(4, s).getValue()+sheet.getRange(5, s).getValue();
}
 
 
 
 
for(s=7;s<414;s++){  
if(comx[s].length>0)line[s]="合計";
}
 
for(s=7;s<414;s++){  
h=0;
if(comx[s].length<1)h=h+1;
if(line[s].length>1)h=h+1;  
if(h==2)comx[s]=comx[s-1];
}
 
var shx = ex1.getSheetByName("rev");
 
 
for(s=7;s<414;s++){  
shx.getRange(s, 1).setValue(comx[s]);
shx.getRange(s, 2).setValue(line[s]);  
}  
 
for(s=3;s<19;s++){  
shx.getRange(6, s).setValue(credit[s]); 
}  
 
 for(s=7;s<414;s++){  
 for(sx=3;sx<19;sx++){  
  shx.getRange(s, sx).setValue(point[s][sx]); 
   }}  
 
 
}
最終更新:2016年06月19日 05:13