Я делаю вызов API Facebook в сценариях Google, чтобы получить количество акций для URL-адреса. Похоже, что число (например, 31
) найдено правильно, но когда я передаю его в Листы, это показывает, например. 30/01/1900
в листе.Номер объекта from http request возвращает тип даты или аналогичный
Мой appScript код:
function getShareCount(url) {
var url = "https://any.org/111";
var inputurl = "https://graph.facebook.com/v2.1/?id=" + url + "&access_token=XXXXXXXX";
var response = UrlFetchApp.fetch(inputurl);
var response = JSON.parse(response.getContentText());
var response = response.share.share_count;
Utilities.sleep(500);
return response;
}
и окно таблицы имеет: "=getShareCount(B2)"
Если я целенаправленно взломать код и запустить отладчик в сценарий приложения, я могу видеть, что сценарий приложений получает ответ с Number
: 31
. Если я изменю, например, «response.id», URL-адрес возвращается в листы, как ожидалось. То же самое с другими частями объекта. Это строки, и это число. Я не могу определить, какие типы листов объектов и какой метод я могу использовать, чтобы просто показать номер «311».
Любые идеи? Благодаря!