アットウィキロゴ

gej

var v=new Array();
var vs=new Array();
var b=new Array();
var bs=new Array();
 
function myFunction() {
 
  var id="1fN0qP16hqtxgDJZxiCzthKP3GD7mrd86ZPyCP6Vhebo"; 
ex1 = SpreadsheetApp.openById(id);
 var sheet = ex1.getSheetByName("io");
 
 
   for(s=2;s<33;s++){
     v[s-1]=new Array();
     for(sx=2;sx<49;sx++){
     v[s-1][sx-1]=sheet.getRange(s, sx).getValue();
   }} 
 
 
 
 
   id="12C81zacd27xOl18K_FS38F8sWe8uOdOjPLKy4T6FcHE"; 
var ex2 = SpreadsheetApp.openById(id);
 var shx = ex2.getSheetByName("io");
 
   for(s=1;s<33;s++){
   b[s]=shx.getRange(s, 2).getValue();
   }
 
 
  for(s=1;s<33;s++){
    sxs=0;
    for(sx=1;sx<26;sx++){
    str="b"+sx;
    if(str==b[s])sxs=sx;  
    }
  bs[s]=sxs;
   Logger.log(sxs);
  }
 
  for(s=1;s<26;s++){ 
   vs[s]=new Array();
}
 
   for(s=1;s<26;s++){ 
     for(sx=1;sx<48;sx++){
       vs[s][sx]=0;
   }}
 
 
 for(s=1;s<32;s++){
    for(sx=1;sx<48;sx++){
     s1=bs[s];
       Logger.log(s1);
    if(s1>0)vs[s1][sx]=vs[s1][sx]+v[s][sx];
   }} 
 
 
  var sh2 = ex2.getSheetByName("data");
 
  for(s=1;s<26;s++){
    for(sx=1;sx<48;sx++){
    sh2.getRange(s+1, sx+1).setValue(vs[s][sx]);
   }} 
 
 
 
 
 
 
 
 
}
 
最終更新:2016年07月04日 02:06