0
我曾希望有人能夠幫助我解決某些問題(可能很簡單)。卡住試圖在特定文件夾內創建文件
我有一個基本的腳本,它將電子表格的每一行作爲單獨的文本文件輸出。我使用createFile來做到這一點,到目前爲止它工作得很好。除了 - 我只是無法解決如何讓Google腳本將文本文件保存在特定的文件夾中,只有在根目錄中。我設法得到的最接近的是創建一個文件夾,但即使如此,我無法將文件放入它(當然,我不想每次都創建一個文件夾)。
我確定它很簡單,但我無法把我的頭圍繞在我在其他地方找到的任何示例。提前致謝。下面
代碼:
function processSheets() {
var sheet = SpreadsheetApp.openById("18QHevoo0TjldkjsbvljkhaljhbdFILdMNLIHEVrKsg");
SpreadsheetApp.setActiveSpreadsheet(sheet);
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var startRow = 1; // First row of data to process
var numRows = SpreadsheetApp.getActiveSpreadsheet().getLastRow() - 1; //Get number of rows, then use to set last row to fetch
// Fetch the range of those cells
var dataRange = sheet.getRange(startRow, 1, numRows, 2)
// Fetch values for each row in the range.
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var jobnumber = row[0]; // First column
var jobname = row[1]; // Second column
// Make friendly name by concatenating job number and job name with a space in between
var friendlyname = jobnumber + " " + jobname
// Create a text file with the job name as file name and content
DriveApp.createFile(friendlyname, friendlyname);
}
}
完美。非常感謝您花時間回覆。請注意其他人需要這個 - 我花了一段時間才意識到文件夾的ID需要在「引號」中。 –