AI-generated Key Takeaways
-
This script demonstrates how to create new HTML files in Google Drive using provided names and content with
DriveApp.createFile()
. -
It showcases retrieving specific files from Google Drive by name using
DriveApp.getFilesByName()
and handling cases where the file isn't found. -
The script provides functionality to list all files in a user's Google Drive or within a specific folder using
DriveApp.getFiles()
andDriveApp.getFolderById()
respectively, outputting file names to the console.
Create a new Drive file
function createFileOnDrive(name, content) { // Create an HTML file with the name and content provided DriveApp.createFile(name, content, MimeType.HTML); }
Get a file from Drive
function getFileFromDrive(name) { const files = DriveApp.getFilesByName(name); if (files.hasNext()) { return files.next(); } else { console.log(`No file found with name ${name}.`); } }
List of files on a user's Drive
function listAllFiles() { // Log the name of every file in the user's Drive. const files = DriveApp.getFiles(); for (const file of files) { console.log(file.getName()); } }
List of files in a folder
function listAllFilesInFolder(folderId) { // Log the name of every file in the folder. const files = DriveApp.getFolderById(folderId).getFiles(); for (const file of files) { console.log(file.getName()); } }