有没有办法调用PlacesServices' App Maker的getDetails功能? 我有地理编码器的地方ID,但我希望能够获得有关该地点的详细信息。
答案 0 :(得分:0)
此时Apps Script中没有内置的Google Play服务,您需要通过以下步骤才能使其正常运行:
+ Enable APIs and Services
按钮Google Places API Web Service
并启用APIs & Services -> Credentials
并创建新的API密钥
var API_KEY = 'PUT_YOUR_API_KEY_HERE';
var PLACES_URL = 'https://maps.googleapis.com/maps/api/place/details/json?placeid=';
function getPlaceDetails_(placeId) {
var URL = PLACES_URL + placeId + '&key=' + API_KEY;
var response = UrlFetchApp.fetch(URL);
var json = response.getContentText();
var placeDetails = JSON.parse(json);
return placeDetails;
}
此代码段是进一步编写脚本的基础。您可以将其与Calculated Model一起使用,或者只使用google.script.run从客户端调用它(注意,对于第二种情况,您需要通过删除function public在函数名称末尾加下划线。