gpt4 book ai didi

google-apps-script - 如何使用 Google Apps Script 中的 url 下载文件

转载 作者:行者123 更新时间:2023-12-01 04:57:58 32 4
gpt4 key购买 nike

我对 Google Apps 脚本相当陌生。我正在使用 Google 的功能通过应用脚本访问 DFA/DCM 广告转换管理和报告 API,而无需使用 OAuth。
当我运行 DCM 报告然后转换为 google 表格时,我无法弄清楚如何使用我提供的任一网址来下载 CSV。
这是我正在使用的代码。

  var file =  DCM.Reports.run(profile.profileId,30792432);
var file2 = DCM.Files.get(30792432, file.id);
//wait till running of the report is complete.
file2 = DCM.Files.get(30792432, file.id);
var response = UrlFetchApp.fetch(file2.urls.browserUrl);
我也尝试使用:
  file2.urls.apiUrl(); 
UrlFetchApp服务,但这也不起作用。
关于如何执行 url 以将文件下载为对象的任何帮助,我可以将其粘贴到谷歌表格中,将不胜感激。

最佳答案

使用 apiurl 调用时,在参数中添加 ScriptApp 授权承载作为 header 。就像是:

var token = ScriptApp.getOAuthToken();

var headersOptions = {
Authorization : 'Bearer ' + token
};

var options = {
headers : headersOptions
};

var csvDoc = UrlFetchApp.fetch(file2.url.apiurl, options);

关于google-apps-script - 如何使用 Google Apps Script 中的 url 下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35543789/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com