如何使用应用脚本访问存储在非公共谷歌存储桶中的对象



有没有办法使用app-script访问存储在非公共谷歌存储桶中的对象?

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

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

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);

}

我知道您想使用应用程序脚本从云存储桶下载对象。如果是这种情况,您可以按照本指南下载所有内容。若要在应用脚本上复制这些步骤,需要使用UrlFetchApp.fetch()来管理终结点和标头以捕获数据。请问我任何其他疑问,以便我更好地帮助您。

相关内容

  • 没有找到相关文章

最新更新