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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否可以从Google文档内部发送HTTP请求?相关的知识,希望对你有一定的参考价值。

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

这可能吗?

答案

使用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

另一答案

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

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

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

Google Sheets showing example usage of IMPORTDATA function

以上是关于是否可以从Google文档内部发送HTTP请求?的主要内容,如果未能解决你的问题,请参考以下文章

发送 http 请求 Google Vertex AI 端点

是否可以从 Google Cloud 服务请求跟踪?

Google Analytics 强制 HTTPS 阻止 307 内部重定向

如何向 Google Apps Script Web App 发送有效的 HTTP 请求?

如何从 Firebase Cloud Function 在 Google Pub/Sub 中发布消息?

Cowboy 框架:发送 HTTP 调用