失踪 ;在Google Script中声明之前

时间:2016-05-17 22:33:12

标签: javascript google-app-engine google-apps-script wolframalpha

它说我有一个失踪;在“var api = ...”行之前的声明。 我不确定我还需要做什么。 如果您需要查看脚本的其余部分,请告诉我。我很乐意提交其他所有内容。

function askWolframAlpha_(q, app) {

try {

var api = "http://api.wolframalpha.com/v2/query?podindex=2&format=plaintext&appid=" + 67ULAK-L9R928PL76 + "&input=" + encodeURIComponent(q);
var response = UrlFetchApp.fetch(api, {
  muteHttpException: true
});

// Parse the XML response
if (response.getResponseCode() == 200) {
  var document = XmlService.parse(response.getContentText());
  var root = document.getRootElement();
  if (root.getAttribute("success").getValue() === "true") {
    return root.getChild("pod").getChild("subpod").getChild("plaintext").getText();
  }
}
} catch (f) {}
return false;
}

1 个答案:

答案 0 :(得分:1)

问题是67ULAK-L9R928PL76如下:

var api = "http://api.wolframalpha.com/v2/query?podindex=2&format=plaintext&appid=" + 67ULAK-L9R928PL76 + "&input=" + encodeURIComponent(q);

更改为:

var api = "http://api.wolframalpha.com/v2/query?podindex=2&format=plaintext&appid=67ULAK-L9R928PL76&input=" + encodeURIComponent(q);

或至少:

var api = "http://api.wolframalpha.com/v2/query?podindex=2&format=plaintext&appid=" + "67ULAK-L9R928PL76" + "&input=" + encodeURIComponent(q);