var date=new Array();
var namex=new Array();
var music=new Array();
function myFunction() {
uu="https://www.pasonica.com/80%E5%B9%B4%E4%BB%A3%E5%A5%B3%E6%80%A7%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB/"
str="";
try {
var res = UrlFetchApp.fetch(uu);
str=res.getContentText();
} catch (e) { Logger.log("Fail");}
var x=str.split("</tr>");
for(s=1;s<x.length;s++){
var y=x[s].split("</td>");
namex[s]="";
music[s]="";
date[s]="";
for(sx=0;sx<y.length;sx++){
if(sx==0)namex[s]=clean_str(y[sx]);
if(sx==1)music[s]=clean_str(y[sx]);
if(sx==2)date[s]=clean_str(y[sx]);
}
if(namex[s].length>100)namex[s]="";
if(music[s].length>100)music[s]="";
if(date[s].length>100)date[s]="";
Logger.log(namex[s]+","+music[s]);
}
number=x.length-1;
var id3="11ei7PTn6Q9MjvLRu-TO2uT7T67qOmVuxLrUQFIJ-m8U";
var ex3 = SpreadsheetApp.openById(id3);
var sh3 = ex3.getSheetByName("data");
var delta=new Array();
for(s=0;s<number+1;s++){
delta[s]=new Array();
}
delta[0][2]="date";
for(s=1;s<number+1;s++){
delta[s][0]=play(namex[s]);
delta[s][1]=music[s];
delta[s][2]=date[s];
}
sh3.getRange(1,1,number+1,3).setValues(delta);
}
function play(str){
sp=str;
for(kk=1;kk<101;kk++){
sp=sp.replace(" ","");
sp=sp.replace(" ","");
}
return sp;
}
function clean_str(str){
sp=str;
for(kk=1;kk<15;kk++){
sp=fresh(sp);
}
return sp;
}
function fresh(strstr){
strstr=""+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年05月05日 07:44