2012-06-06 2 views
0

"6도 케빈 베이컨 계산기 "가 작동합니다. 구체적으로, "a =", "& b =", "& u = 1", "& p ="가 사용되고 있는지 이해할 수 없습니다. 가젯을 개발하고 xml 데이터를 Google 스프레드 시트로 파싱하는 방법을 배우려는 의도로 Google App Script 자습서를 진행하면서 직접 자바 스크립트를 가르치고 있습니다. 내가 이해하는데 도움이 될 연구 할 것들에 대한 제안도 환영받습니다. 고맙습니다! 이러한 매개 변수는 Parsing an XML Document의 튜토리얼 설명이 코드가 encodeURIComponent 앞에 "a =", "& b =", "& u = 1", "& p ="를 사용하는 이유를 모르겠다.

답변

2

{

if (!to) { 
    to = "Kevin Bacon"; 
    } 
    var parameters = { 
    method : "post", 
    payload : 
    "a=" + encodeURIComponent(from) + 
    "&b=" + encodeURIComponent(to) + 
    "&u=1" + // movies only. Use "3" to include TV 
    "&p=" + encodeURIComponent('google-apps') 
    }; 

    var text = UrlFetchApp.fetch("http://oracleofbacon.org/cgi-bin/xml", 
          parameters).getContentText(); 
    return parse(text); 

} (행에서)

기능 킬로바이트 그것들은 Apps Script 자체에 특정한 것이 아니라 오라클 베이컨 서비스의 매개 변수입니다.