← All nodes
Connectors

Google Drive

Reads the files in a Google Drive folder, either as rows or as a list of files for another node to open.

When to use it

Use it when the files you process arrive in a shared Drive folder — a monthly drop of CSVs, a batch of PDFs to convert — and you want the pipeline to pick them up without downloading anything by hand.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
ConnectionselectYesAdd a connection below
Drive Folder or FiletextYesPick a folder, or paste a Drive link
Bring Inselect—files
File Extensionselect—.csv
Include Subfolderscheckbox—false
First row is column namecheckbox—true

Example

Read every CSV in a Drive folder

  • Drive Folder or File=Finance / Imports
  • Bring In=File list (one row per file)
  • File Extension=CSV (.csv)
The shared Drive folder
FileType
orders-jan.csvCSV
orders-feb.csvCSV
notes.gdocGoogle Doc
One row per file
File NameFile SizeFull Path
orders-jan.csv18.40 KBdrive://…/1AbCdefGHIjk
orders-feb.csv17.02 KBdrive://…/1LmNopQRStuv

Switch Bring In to "File contents" and the node downloads those files and returns their rows instead, merging the columns across files.

Worth knowing

  • Share the folder with the connection's service account address; the connection is the same one the Google Sheets node uses.
  • File contents reads every matching file and merges the columns, so a folder of same-shaped CSVs arrives as one table.
  • File list is the mode to use before a Loop, a PDF branch, or anything that works on one file at a time.
  • A Google Doc or Sheet in the folder is converted on the way out (Sheet to .xlsx, Doc to .docx), and downloads stream to disk rather than into memory.

Others in Connectors