アットウィキロゴ

まんがく

function myFunction() {
 
 
 
 
 
  uu="http://news.tbs.co.jp/newsi_sp/yoron/backnumber/20170304/q1-1.html";
 
 
     str="";
      try {
 
 var res = UrlFetchApp.fetch(uu);
        str=res.getContentText("iso-2022-jp");
 
    } catch (e) { Logger.log("Fail");}
 
 
 w1="非常に支持できる";
        	w2="ある程度支持できる";
                w3="あまり支持できない";
        	w4="まったく支持できない";
                w5="答えない・わからない";
 
 
 
 
 
  var x=str.split("\n");
 
  var q1,q2,s3,q4,q5;
 
  for(s=1;s<x.length;s++){
  if(x[s].indexOf(w1)>-1)q1=play(x[s+1]);
   if(x[s].indexOf(w2)>-1)q2=play(x[s+1]);
    if(x[s].indexOf(w3)>-1)q3=play(x[s+1]);
     if(x[s].indexOf(w4)>-1)q4=play(x[s+1]);
      if(x[s].indexOf(w5)>-1)q5=play(x[s+1]);
 
  }
 
 
 var id="1pGwRmACmxqYKnSOJJTt08zsJg_2QAm7uMT0y-ZGK08M";
var ex = SpreadsheetApp.openById(id);
var sh = ex.getSheetByName("data");  
 
  sh.getRange(1,1).setValue(w1);
  sh.getRange(2,1).setValue(w2);
  sh.getRange(3,1).setValue(w3);
  sh.getRange(4,1).setValue(w4);
  sh.getRange(5,1).setValue(w5);
 
  sh.getRange(1,2).setValue(q1);
  sh.getRange(2,2).setValue(q2);
  sh.getRange(3,2).setValue(q3);
  sh.getRange(4,2).setValue(q4);
  sh.getRange(5,2).setValue(q5);
 
 
 
}
 
function play(str){
 
  strx=str;
  for(m=1;m<5;m++){
  strx=fresh(strx);
  }
 
  strx=strx.replace("&nbsp","");
  strx=strx.replace("&nbsp","");
  strx=strx.replace(";","");
  return strx;
 
}
 
function fresh(str){
 
  p1=str.indexOf("<");
  p2=str.indexOf(">",p1);
  sp="";
  if(p1>-1)sp=str.substring(p1,p2+1);
 
  k=str.replace(sp,"");
  return k;
}
 
最終更新:2017年04月26日 03:11