是否可以从Google文档内部发送HTTP请求?

问题描述 投票:19回答:2

我想从Google云端硬盘电子表格向某些REST服务发送HTTP请求。

这可能吗?

google-drive-sdk google-docs
2个回答
21
投票

使用Google Apps脚本,您可以从Google文档/表格/等内部向external APIs发出HTTP请求。使用UrlFetchApp class

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


5
投票

是的,你可以使用IMPORTDATA。它旨在处理CSV数据,但会加载您抛出的任何URL:

=IMPORTDATA("https://stackoverflow.com/q/23917189/209828")

新行字符在电子表格中开始一个新行,单元格中显示的值是可引用的。将此公式放在A1的自身工作表和不同工作表的参考单元格中。

Google Sheets showing example usage of IMPORTDATA function

© www.soinside.com 2019 - 2024. All rights reserved.