var pop;
function myFunction() {
var id="1XMFXDN-mQS-hTMqt5Ea1lrXnfHp9i3JDX39o5sdBXmA";
var ex = SpreadsheetApp.openById(id);
var sheet = ex.getSheetByName("link");
linknumber=4191;
var v=sheet.getRange(1,1,linknumber+1,1).getValues();
pop=0;
for(tt=3800;tt<4189;tt++){
dl(v[tt][0]);
}
}
function dl(uu) {
str="";
try {
var response = UrlFetchApp.fetch(uu);
str=response.getContentText();
}
catch (e) {Logger.log("Fail")}
var x=str.split("\n");
p1=0;
for(s=1;s<x.length;s++){
h=0;
if(x[s].indexOf("デイリー合算ランキング")>-1)h=h+1;
if(x[s].indexOf("中間")<0)h=h+1;
if(h==2)p1=s;
}
date=x[p1];
Logger.log(date);
p2=0;
for(s=p1;s<x.length;s++){
if(x[s].indexOf("entry_footer")>-1)p2=s;
}
var str="";
for(s=p1;s<p2;s++){
str=str+x[s];
}
var cr=new Array();
var y=str.split("<br />");
sx=0;
for(s=2;s<y.length-1;s++){
sx=sx+1;
cr[sx]=y[s];
}
number=sx;
var r=new Array();
var sale=new Array();
var seat=new Array();
var cou=new Array();
var th=new Array();
var title=new Array();
for(s=1;s<number+1;s++){
var z=cr[s].split(" ");
r[s]="";
sale[s]="";
seat[s]="";
cou[s]="";
th[s]="";
title[s]="";
for(sx=0;sx<z.length;sx++){
if(sx==0)r[s]=z[sx];
if(sx==1)sale[s]=z[sx];
if(sx==2)seat[s]=z[sx];
if(sx==3)cou[s]=z[sx];
if(sx==4)th[s]=z[sx];
if(sx==6)title[s]=z[sx];
}
}
z=0;
if(date.indexOf("中間集計")>0)z=100;
if(date.indexOf("ランキング")<0)z=100;
if(number<5)z=100;
Logger.log(date);
if(z<50){
var id="1XMFXDN-mQS-hTMqt5Ea1lrXnfHp9i3JDX39o5sdBXmA";
var ex = SpreadsheetApp.openById(id);
var sheet = ex.getSheetByName("data");
var delta=new Array();
for(s=0;s<number+1;s++){
delta[s]=new Array();
}
delta[0][0]=date;
delta[0][5]="";
for(s=1;s<number+1;s++){
delta[s][0]=play(r[s]);
delta[s][1]=play(sale[s]);
delta[s][2]=play(th[s]);
delta[s][3]=play(cou[s]);
delta[s][4]=play(th[s]);
delta[s][5]=title[s];
}
pop=pop+1;
sheet.getRange(1+50*(pop-1),1,number+1,6).setValues(delta);
}
}
function play(aa){
for(ps=1;ps<11;ps++){
aa=aa.replace("*","");
}
return aa;
}
最終更新:2017年04月22日 22:57