首页 > 解决方案 > 当我将 VIN 号放入另一个单元格时,使用 Make Model 和 Year 填充一个单元格(使用 Google Sheets 和 Google Script 使用 Api Vpic)

问题描述

我正在尝试使用 Google 工作表在 Google Script 上使用 vpic Api 来解码列中的大量 vin 号,以使用 Make Model 和 Year 来完成其他列,但是当我尝试解析 json 时,它似乎是空白的. 这是我正在使用的示例代码。

function MAKE3(make) {
    make = encodeURI(make);
    var response = UrlFetchApp.fetch("https://vpic.nhtsa.dot.gov/api/vehicles/decodevinvalues/" + make + "?format=json");
    var w = JSON.parse(response.getContentText());
    return w.Results.Make;
}

这是为了获得汽车的品牌。有人可以帮我一把吗?

标签: javascript

解决方案


经过一番研究,我想通了!

function CarModel(carmodel) {
    carmodel = encodeURI(carmodel);
    var response = UrlFetchApp.fetch("https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVinValues/"+carmodel+"?format=json");
    var w = JSON.parse(response.getContentText());
    return w.Results[0].Model
}

推荐阅读