小编Mar*_*rkB的帖子

wsdl soap请求中有多个元素的问题

我在使用wsdl soap请求中的多个元素时遇到问题.当我直接在webservicex网站上尝试以下转换时,我获得当前的货币转换.当我尝试在app脚本中执行相同的操作时,它总是返回"0"的速率.我在这里错过了什么?

function getCurrencyConversion2(){
  var fromCurr = "USD";
  var toCurr = "AUD";
  var wsdl = SoapService.wsdl("http://www.webservicex.net/CurrencyConvertor.asmx?WSDL");
  Logger.log(wsdl.getServiceNames());
  var currencyService = wsdl.getService("CurrencyConvertor");
  Logger.log(currencyService.getOperationNames());
  //var convertOp = currencyService.getOperation("ConversionRate");
  var param = Xml.element("ConversionRate", [
                                  Xml.attribute("xmlns", "http://www.webservicex.net/"),
                                  Xml.element("FromCurrency", [fromCurr]),
                                  Xml.element("ToCurrency", [toCurr])
             ]);
  var result = currencyService.invokeOperation("ConversionRate", [param]);

  return;
}
Run Code Online (Sandbox Code Playgroud)

google-apps-script

4
推荐指数
1
解决办法
395
查看次数

标签 统计

google-apps-script ×1