function myFunction() {
c="mv59537";
id="1VjCi0k-98P_3YmlHyHb3up0zPl9mp1tbYsJUJxmqegg";
ex = SpreadsheetApp.openById(id);
sh = ex.getSheetByName("data");
number=sh.getLastRow()-1;
Logger.log(number);
var v=sh.getRange(1,1,number+1,12).getValues();
var point=new Array();
yy=2015;
sx=0;
for(s=1;s<number+1;s++){
y1=v[s][1];
y2=v[s][3];
h=0;
if(y1<yy+1)h=h+1;
if(y2>yy-1)h=h+1;
if(h==2)sx=sx+1;
if(h==2)point[sx]=v[s][9];
}
delta=sx;
Logger.log(delta);
id2="1QsLed849avh5TUu9hmImsyJT6_jyOLqPZG3Ix37vhqM";
ex2 = SpreadsheetApp.openById(id2);
sh2 = ex2.getSheetByName("data");
number=sh2.getLastRow()-1;
Logger.log(number);
var v2=sh2.getRange(1,1,number+1,7).getValues();
var namex=new Array();
tx=0;
for(s=1;s<number+1;s++){
h=0;
for(sx=1;sx<delta+1;sx++){
if(v2[s][2]==point[sx])h=100;
}
if(h>50)tx=tx+1;
if(h>50)namex[tx]=v2[s][4];
}
var dic=new Array();
var c=new Array();
Logger.log(tx);
dicnumber=0;
for(s=1;s<tx+1;s++){
h=0;
for(sx=1;sx<dicnumber+1;sx++){
if(namex[s]==dic[sx])h=100;
}
if(h<40)dicnumber=dicnumber+1;;
if(h<40)dic[dicnumber]=namex[s];
}
Logger.log(dicnumber);
for(sx=1;sx<dicnumber+1;sx++){
c[sx]=0;
}
for(s=1;s<tx+1;s++){
for(sx=1;sx<dicnumber+1;sx++){
if(namex[s]==dic[sx])c[sx]=c[sx]+1;
}
}
id3="1oDkpsf5682eZzJUnRgfMfPUzj-n7RkCPNaMCeZkhw4Q";
ex3 = SpreadsheetApp.openById(id3);
sh3 = ex3.getSheetByName("data");
tx=0;
for(sx=1;sx<dicnumber+1;sx++){
if(c[sx]>2)tx=tx+1;
if(c[sx]>2)sh3.getRange(tx,1).setValue(dic[sx]);
if(c[sx]>2) sh3.getRange(tx,2).setValue(c[sx]);
}
}
最終更新:2017年07月17日 11:00