0

有没有办法使用应用脚本访问存储在非公共谷歌存储桶中的对象?

我有这个适用于公开文件的功能,但我似乎找不到任何关于如何访问非公开存储桶的文档?

如何授权应用脚本访问存储桶?

function import_data_from_bucket() {

var url = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.txt';
var text = UrlFetchApp.fetch(url).getContentText(); 
var csv = Utilities.parseCsv(text, ',');   
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
sheet.getRange(1, 1, csv.length, csv[0].length).setValues(csv);

}

4

1 回答 1

0

我了解到您想使用Apps 脚本从 Cloud Storage 存储分区下载对象。如果是这种情况,您可以按照指南将它们全部下载。要在 Apps 脚本上复制这些步骤,您需要管理端点和标头UrlFetchApp.fetch()以捕获数据。请问我任何其他疑问,以便我可以更好地帮助您。

于 2020-07-01T09:13:41.357 回答