这次修改怎么样?我认为有几个修改,所以请将其视为其中之一。
修改点:
-
检索
DriverScore
使用
GetDriverScoresInDateRangeResponseNamespace.getChildren()[0]
。
-
检索
OverallScore
使用检索到的
驱动核心
。
修改的脚本:
var xmlResult = XmlService.parse(xml).getRootElement();
var soapNamespace = xmlResult.getNamespace("soap");
var GetDriverScoresInDateRangeResponse = xmlResult.getChild("Body", soapNamespace).getChildren()[0];
var GetDriverScoresInDateRangeResponseNamespace = GetDriverScoresInDateRangeResponse.getChildren()[0];
var GetDriverScoresInDateRangeResult = GetDriverScoresInDateRangeResponseNamespace.getChildren()[0];
var DriverScore = GetDriverScoresInDateRangeResult.getChildren();
DriverScore.forEach(function(e){
var name = e.getName()
if (name == "OverallScore") {
Logger.log("%s, %s", name, e.getText()) // OverallScore, 99.05209
}
});
注:
如果我误解了你的问题,我很抱歉。