【发布时间】:2019-08-12 04:49:16
【问题描述】:
我在 Google Apps 脚本中组合 GET 和 POST 请求时遇到问题。我要结合的内容如下,但我不断收到错误。
function DBMdownload() {
var queryId = "xxxxxxx”;
var url = "https://www.googleapis.com/doubleclickbidmanager/v1/queries/" + queryId;
var data = xxxxxxx);
var payload = JSON.stringify(data);
var options = {
'method': 'get',
'muteHttpExceptions': FLAGS.SHOW_HTTP_EXCEPTIONS,
'headers': {'Authorization': ('Bearer ' + ScriptApp.getOAuthToken())}
};
var options = {
'method': 'post',
'contentType': 'application/json',
'payload': payload,
'muteHttpExceptions': FLAGS.SHOW_HTTP_EXCEPTIONS,
'headers': {'Authorization': ('Bearer ' + ScriptApp.getOAuthToken())}
};
var response = UrlFetchApp.fetch(url, options);
}
【问题讨论】:
-
“组合”以什么方式?一个接一个地提出要求?
payload在哪里定义?那很重要吗?你遇到了什么错误? -
您问题中的更多信息可能会更容易回答。 (例如,你所说的“组合”是什么意思?当你尝试它时你的代码是什么样的?当你尝试它时你会得到什么错误?...)
-
是的,一个接一个。 Google Apps 脚本文档说使用 Payload 来下载 JSON 文件。
-
那么,什么是有效载荷?你还没有声明。我们应该如何知道有效载荷是什么?无论如何,您的代码甚至都没有尝试发出这两个请求,它停在一个
-
我更新了脚本,但不确定将什么作为数据变量。
标签: javascript post google-apps-script get urlfetch