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