Google应用程序脚本:如何更改文件夹目的地

问题描述 投票:0回答:1

我正在使用以下脚本将Google电子表格导出为CSV(感谢ziganotschka)。我正在尝试将CS​​V保存到另一个与电子表格相同的文件夹中。我有一个文件夹,其中包含我的电子表格,并且位于要将CSV保存到的子文件夹(“ Final_Export”)中。

我使用的应用程序脚本是:

function saveAsCSV() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var ssname = ss.getName();
var sheet = ss.getActiveSheet(); 
var folder = DriveApp.getFileById(ss.getId()).getParents().next();
var fileName = ssname + ".csv";
var url = "https://docs.google.com/spreadsheets/d/" + ss.getId() + "/export? 
exportFormat=csv&format=csv";  
var token = ScriptApp.getOAuthToken();  
var response = UrlFetchApp.fetch(url + sheet.getSheetId(), {
headers: {
  'Authorization': 'Bearer ' +  token
}
});
folder.createFile(response.getBlob().setName(fileName));
}

谢谢您的帮助

google-apps-script subdirectory
1个回答
1
投票

最后,我找到了解决方案。我有这个代码:

  var parentFolder = DriveApp.getFolderById("myFolderDestinationId");
  var folder = parentFolder;
© www.soinside.com 2019 - 2024. All rights reserved.