アットウィキロゴ

でーたしょり

var namex=new Array();
var month=new Array();
var tab=new Array();
 
function myFunction() {
 
 
id="1AQkD09HK1-NSLyMYGftzUDM6XETDse9xAno6xFGHS9Q";
 
ex = SpreadsheetApp.openById(id);
 
  var cnt = ex.getNumSheets();
 
 
  for(s=0;s<cnt;s++){
 var shx = ex.getSheets()[s]
 n=shx.getName();  
namex[s]=n;
  }
 
  for(s=1;s<13;s++){
  month[s]="("+s+"月)";
  }
 
  for(s=1;s<11;s++){
  tab[s]="第"+s+"表";
  }
 
 
  var point=new Array();
  for(s=1;s<11;s++){
  point[s]=new Array();
  }
 
 for(s=1;s<11;s++){
 for(sx=1;sx<13;sx++){
 point[s][sx]=0;  
 for(tx=1;tx<cnt;tx++){
 h=0;
 if(namex[tx].indexOf(tab[s])>-1)h=h+1;  
 if(namex[tx].indexOf(month[sx])>-1)h=h+1;      
 if(namex[tx].indexOf("参考")>-1)h=0;
 if(h==2)point[s][sx]=tx; 
  }  
  }}
 
 
  var vs=new Array();
  for(s=0;s<13;s++){
  vs[s]=new Array();
  }
  vs[0][47]="okinawa";
 
 
  t1=2;
  for(m1=1;m1<13;m1++){
 
  n1=point[t1][m1];
 
 var sh3 = ex.getSheetByName(namex[n1]);
 
 
  var v=sh3.getRange(1,1,70,70).getValues();
 
  indexline=0;
  fastline=0;
 
 
  for(s=1;s<10;s++){
  for(sx=0;sx<10;sx++){
  str=""+v[s][sx];
  if(str.indexOf("北海道")>-1)fastline=s;
  if(str.indexOf("北海道")>-1)indexline=sx;
  Logger.log(str);
  } 
  }
 
 
 
  Logger.log(indexline);
  Logger.log(fastline);
  for(s=1;s<48;s++){
  vs[m1][s]=v[fastline+s-1][indexline+1];
  }
 
  }
 
 
 
  id5="1F1Q9_TLlHRF_r_jQtJWpB3AJ8c-Gcne5uwtb3ixaK6Y";
 
  ex5 = SpreadsheetApp.openById(id5);
  var sh5 = ex5.getSheetByName("data");
 
 sh5.getRange(1,1,13,48).setValues(vs); 
 
 
 
 
 
 
 
 
}
 
最終更新:2017年05月07日 21:54