【发布时间】:2019-06-13 23:14:23
【问题描述】:
我将 Google Apps 脚本用于
var response = UrlFetchApp.fetch(url, params);
从 api 获得响应。遗憾的是,我需要使用 Drive 中的 Google Apps 脚本处理太多的请求和太多的数据
我现在的想法是切换到谷歌云功能和请求,但它不起作用。
const request = require('request');
const headers = {
"Authorization" : "Basic " + Buffer.from('blabla').toString('base64')
};
const params = {
"method":"GET",
"headers":headers
};
exports.getCheckfrontBookings = (req, res) => {
let url = 'https://fpronline.checkfront.com/api/3.0/item'
request({url:url, qs:params}, function(err, response, body) {
if(err) { console.log(err); return; }
console.log("Get response: " + response.statusCode);
});
【问题讨论】:
-
你不能从这样的回调中返回值。
-
即使没有退货也可以。 require('request') 在 Google 云函数中不起作用?
-
“不起作用”具体是什么意思?您是否看到错误消息?
-
详细堆栈跟踪:错误:找不到模块“请求”
标签: node.js google-cloud-functions