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