アットウィキロゴ

20135t

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