アットウィキロゴ

000k

function myFunction() {
 
  var id="1MMnAN0Bl9WreKWWYvXSNbitpYuaY2EsXR6REEIGEJqI";
var ex = SpreadsheetApp.openById(id);
var sh = ex.getSheetByName("data");   
 
 number=1895; 
 var v= sh.getRange(1,1,number+1,3).getValues()
 
 bb="第百十二作目";
 
 var link=new Array();
 
 sx=0;
 for(s=1;s<number+1;s++){
 if(v[s][0].indexOf(bb)>-1)sx=sx+1;
 if(v[s][0].indexOf(bb)>-1)link[sx]=v[s][2];
 }
 
 
de=sx;
 
   doc = DocumentApp.create(bb);
 
  for(tr=1;tr<de+1;tr++){
 
   uu=link[tr];
 
 
 
 
   str="";
      try {
 
 var res = UrlFetchApp.fetch(uu);
        str=res.getContentText("SJIS");
 
    } catch (e) { Logger.log("Fail");}
 
 
   Logger.log(tr);
 
 var x=str.split("\n");
 
  for(s=0;s<x.length;s++){
 x[s]=clean_str(x[s]);
 doc.appendParagraph(x[s]);
}
 
 
  }
 
  doc.saveAndClose(); 
 
 
 
 }
 
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年07月02日 23:55