Access specific folders or files in Google Drive, requiring version 2.1.20230130 or above
File ID
Specify the ID of a Google Drive folder or file, supporting the %FILENAME% variable.
Input Object
Represents a Google Drive object with a specified File ID. If it's a folder object, it supports asynchronous functions such as list(), upload(filename), createFolder(foldername), and createSpreadsheet(filename). If it's a file object, it supports the asynchronous function download(filename).
// When the specified File ID is a folder, list all objects in this folder and download all files
let items = await input.list()
console.log(items)
// When an object supports the download(filename) function, download the file objects within the folder
for (const item of items) {
if (item.download) await item.download()
}
// When the specified File ID is a folder, upload a file from the workspace.
let file = await input.upload('image.jpg')
console.log(file)
// When the specified File ID is a folder, create a subfolder named 'subfolder'
let folder = await input.createFolder('subfolder')
console.log(folder)
// When the specified File ID is a folder, create a Google Spreadsheet file
let file2 = await input.createSpreadsheet('mysheet')
console.log(file2)
// When the specified File ID is a file, download this file to the workspace
await input.download()
We are dedicated to improving our content. Please let us know if you come across any errors, including spelling, grammar, or other mistakes, as your is valuable to us! 🤖️⚡️