アットウィキロゴ

muuu8

var namex=new Array();
var codex=new Array();
var dic_name=new Array();
var dic_code=new Array();
var dic_key=new Array();
var number;
var dicnumber;
 
function g(){
 
 
  dicx();
 
 
 
 
 
  id="1Sghj-1ZnFqksKHu5_JxOl4NW9X3z4pwvQtR7rkmB1c0";
 
ex = SpreadsheetApp.openById(id);
 
sh = ex.getSheetByName("data");
 
  number=82;
 
 var z=sh.getRange(1,1,number+1,3).getValues(); 
 
 
 
 for(s=1;s<number+1;s++){
 str=z[s][1];
 str=str.replace(" ","");
 str=str.replace(" ","");
 sx=dic_key.indexOf(str);
 codex[s]="";
 if(codex[s].length>0)sx=0;  
 if(sx>0)codex[s]=dic_code[sx];
 }
 
 
 
 for(t=1;t<number+1;t++){
 strp=z[t][1];
 w=""+codex[t];  
 if(codex[t].length<1)w=search(strp);
 codex[t]=w; 
 }
 
 
   var v3=new Array();
  for(s=0;s<number+1;s++){
  v3[s]=new Array();
  }
 
  v3[0][0]="code";
  for(s=1;s<number+1;s++){
  v3[s][0]=codex[s];
  }
 
  sh.getRange(1,4,number+1,1).setValues(v3);
 
 
 
 
 
}
 
 
function dicx() {
 
id_or="1tolF3gSwMw8YhvGsT5CuR0mc2wk7IpiSI-lXpbQB";
 
  var sql = 'SELECT * FROM ' +id_or;
 
  var result = FusionTables.Query.sqlGet(sql, {hdrs: false});
 
 var r=result.rows;
 
 dic_key.push("noname");
 
  sxs=0;
    for(var i in r){   
  sx=dic_key.indexOf(r[i][0]);
  if(sx<1)dic_key.push(r[i][0]);
   if(sx<1)sxs=sxs+1;
  if(sx<1)dic_name[sxs]=r[i][0];
  if(sx<1)dic_code[sxs]=r[i][1];
   }
 
 
 
 
 
}
 
 
function search(ww2) {
 
 
  word=encodeURIComponent(ww2);
 
 
  uu="http://movie.walkerplus.com/search/free_search.cgi?comkind=movie&keyword="+word;
 
 
       try {
 
 var response = UrlFetchApp.fetch(uu);
 str=response.getContentText();
 
    } 
    catch (e) {Logger.log("Fail")}
 
  p1=str.indexOf("<h2>映画作品検索結果");
  p2=str.indexOf("作品詳細",p1);
 str=str.substring(p1,p2);
 
  var x=str.split("\n");
 
 
  don="";
  for(s=1;s<x.length;s++){
  if(x[s].indexOf("<a href=\"/mv")>-1)don=x[s];
  } 
 
 
 
  p1=don.indexOf("mv");
  p2=don.indexOf("/",p1);
 
  if(p1>-1)don=don.substring(p1,p2);
 
   return don;
 
 
 
 
 
 
}
 
最終更新:2017年05月08日 00:08