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(" ","");
strx=strx.replace(" ","");
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