Можно ли отправлять HTTP-запрос из документов Google?
Я хочу отправить HTTP-запрос на какой-либо сервис REST из электронной таблицы с диска Google.
Это возможно?
Ответы
Ответ 1
С помощью Google Apps Script вы можете отправлять HTTP-запросы внешним API из документов/таблиц Google и т.д. используя класс UrlFetchApp:
var url = 'https://gdata.youtube.com/feeds/api/videos?'
+ 'q=skateboarding+dog'
+ '&start-index=21'
+ '&max-results=10'
+ '&v=2';
var response = UrlFetchApp.fetch(url);
Logger.log(response);
Вот пример скрипта, который вызывает вызовы в Facebook (URL-адрес, например count):
https://docs.google.com/spreadsheet/ccc?key=0AqxQZA5PONnpdDhKSTdnZ2ZqVkJGem5lUVdIUnlud2c#gid=0
Ответ 2
Да, вы можете использовать IMPORTDATA
. Он предназначен для работы с данными CSV, но загружает любой URL, который вы на него набрасываете:
=IMPORTDATA("https://stackoverflow.com/q/23917189/209828")
Новые строковые символы запускают новую строку в электронной таблице, а значения, показанные в ячейках, являются ссылочными. Поместите эту формулу в A1
своих собственных листов и контрольных ячеек из разных листов.