アットウィキロゴ

hitonami

var tab=new Array();
var point=new Array();
var date=new Array();
 
var namex=new Array();
var rate=new Array();
var rate2=new Array();
var sta=new Array();
 
var west=new Array();
var east=new Array();
var d=new Array();
var title=new Array();
var tv=new Array();
 
function myFunction() {
 
 uu="http://www.naraken.jp/tvsee/tvsee1601-1603.html"
 
      str="";
      try {
 
 var response = UrlFetchApp.fetch(uu);
 str=response.getContentText("SJIS");
 
    } 
    catch (e) {}
 
 
  for(s=1;s<30;s++){
  str=str.replace("</TABLE>","</table>");
}
 
var x=str.split("</table>");             
 
 
 
  for(tr=1;tr<x.length;tr++){       
  tab[tr]=x[tr];
  }
 
  number=x.length-2;
 
  n=0;
  for(tr=1;tr<number+1;tr++){
  strx=tab[tr];
 
 
for(s=1;s<30;s++){
strx=strx.replace("</TR>","</tr>");
} 
 
var x1=strx.split("</tr>");   
 
  date[tr]=play(x1[0]);
 
 
numberx=x1.length-3;  
 
  for(s=1;s<numberx+1;s++){  
point[s]=x1[s+1];   
  }
 
  for(trs=1;trs<number+1;trs++){  
 
for(s=1;s<30;s++){
point[trs]=point[trs].replace("</TD>","</td>");
}   
 
var x2=point[trs].split("</td>");
 
 
 
  for(s=1;s<x2.length;s++){
 x2[s]=play(x2[s]);
 if(s==1)namex[trs]=x2[s];
   if(s==2)sta[trs]=x2[s];  
    if(s==3)rate[trs]=x2[s];
   if(s==4)rate2[trs]=x2[s];  
 
 
  }
  n=n+1;
  d[n]=date[tr];
  title[n]=namex[trs];
  tv[n]=sta[trs];
  west[n]=rate[trs];
   east[n]=rate2[trs];
  }
 
  } 
 
 
Logger.log(n);
 
  var v=new Array();
 
  number=n;
  for(s=0;s<number+1;s++){
  v[s]=new Array();
  }
 
  v[0][4]="d";
 
  for(s=1;s<number+1;s++){
  v[s][0]=d[s];
    v[s][1]=title[s];
      v[s][2]=tv[s];
      v[s][3]=east[s];
      v[s][4]=west[s];
  }
 
 
 
 
   id="1rCTm7pR6hv9Ths40JA4ruSvStpQWYVqel5ESJmcGCHI";
 
ex = SpreadsheetApp.openById(id);
sh = ex.getSheetByName("data");
 
sh.getRange(1,1,number+1,5).setValues(v);
 
 
 
}
 
function play(str){
 
  sp=str;
  for(kk=1;kk<10;kk++){
  sp=fresh(sp);
  }
  return sp;
}
 
function fresh(strstr){
 
  p1=strstr.indexOf("<")
  p2=-1; 
  if(p1>-1)p2=strstr.indexOf(">",p1)
  k="";
  if(p2>-1)k=strstr.substring(p1,p2)+">";
 
  strxp=strstr.replace(k,"");
 
  return strxp;
}
 
最終更新:2017年04月13日 22:44