Google文档脚本错误 - 未终止的字符串文字。 (第4行)

时间:2012-05-25 02:09:26

标签: google-apps-script google-sheets

使用公式已经使用了一段时间来查找地址之间的距离,作为在谷歌电子表格中绕过50个导入xml限制的函数。 - 导入xml字符串作为谷歌文档中的公式工作得很好但是当我调试时,我一直得到“未终止的字符串文字。(第4行)”错误,我发现要弄清楚的唯一方法是删除之间的所有内容内部()。任何帮助或想法都将非常受欢迎。

function findkm(c) { 
  var y = 0;

  y = INDEX(SORT(ImportXML("http://maps.google.com/maps/api/directions/xmlorigin="&c&"&destination="&d&"&sensor=false&units=metric";"//distance");1;FALSE);1;2);
  return y;
}

1 个答案:

答案 0 :(得分:0)

假设cd是变量且整个事情是函数调用,请尝试将&替换为+,将;替换为, }。像这样:

y = INDEX(SORT(ImportXML("http://maps.google.com/maps/api/directions/xmlorigin="+c+"&destination="+d+"&sensor=false&units=metric","distance"),1,FALSE),1,2);