Finds folders in Drive that match a given name.
class DriveApp method .getFoldersByName()
DriveApp is the Apps Script service.
.getFoldersByName() is the method name you will see after a dot in your code.
What it does
Why it's used
- Locate the 2024 Reports folder across a messy Drive.
- Route new files into an existing folder by name.
Common errors
- Forgetting parentheses on getFoldersByName. Write DriveApp.getFoldersByName(), not DriveApp.getFoldersByName or getFoldersByName by itself.
- Skipping dots between chained calls. Each step needs a dot, like DriveApp.getFileById(id).getFoldersByName().
- Adding spaces where they do not belong. Write DriveApp.getFoldersByName(), not DriveApp .getFoldersByName(), DriveApp.getFoldersByName (), or DriveApp . getFoldersByName().
- Wrong capitalization. Use DriveApp and getFoldersByName, not driveapp or getfoldersbyname.
Snippets using this method
Explore
Related methods
-
.getFilesByName()
Finds files in Drive that match a given name.
-
.getFolderById()
Loads a Drive folder by its folder ID.
-
.createFolder()
Creates a new folder in Drive.
-
.searchFiles()
Searches Drive files using a query string.
-
.getRootFolder()
Returns the top-level My Drive folder.
More Apps Script
Better Sheets tutorials
Automatic Screenshots in Apps Script
Take Screenshots from URLs in Google Sheets
Visicalc 2023 Design Walkthrough
Related blog posts
Written guides about DriveApp.getFoldersByName().