function myFunction() {
uu="http://sabajanee233.dokkoisho.com/h_tbs_mon19.html";
try {
var response = UrlFetchApp.fetch(uu);
str=response.getContentText("SJIS");
}
catch (e) {Logger.log("Fail")}
var delta=new Array();
var x=str.split("</tr>");
tx=0;
for(s=1;s<x.length;s++){
var y=x[s].split("</td>");
for(sx=0;sx<y.length;sx++){
y[sx]=clean_str(y[sx]);
y[sx]=clean_br(y[sx]);
if(y[sx].indexOf("lt")>-1) tx=tx+1;
if(y[sx].indexOf("lt")>-1) delta[tx]=y[sx];
}
}
number=tx;
for(s=1;s<number+1;s++){
Logger.log(delta[s]);
}
var id3="1ayIzrgR2OwmkoGyA-13FLabEaKvwVLTasWfGdHCTX6E";
var ex3 = SpreadsheetApp.openById(id3);
var sh3 = ex3.getSheetByName("data");
var vs=new Array();
for(s=0;s<number+1;s++){
vs[s]=new Array();
}
vs[0][0]="date";
for(s=1;s<number+1;s++){
vs[s][0]=delta[s];
}
sh3.getRange(1,1,number+1,1).setValues(vs);
}
function clean_br(str){
sp=str;
for(kk=1;kk<25;kk++){
sp=sp.replace("\n","△");
}
return sp;
}
function clean_str(str){
sp=str;
for(kk=1;kk<25;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月21日 19:33