This document outlines the functionality and characteristics of the Google Drive File Writer node, which enables automated file uploads to Google Drive.

Node Inputs

File Selection (Choose one method)

  • Use Link: Option to upload a file from a URL
    • Link: URL of the file to upload (required if using link method)
  • Input File: Receive file from previous node (when enabled in Configure Inputs)

Configuration Options

  • Folder: Target Google Drive folder for upload (optional)
  • File Name: Name for the uploaded file
    • Leave blank to use original file name
    • Add extension if not included in original file name (e.g., .pdf, .csv)

Configure Inputs

You can make these parameters dynamic by enabling them in “Configure Inputs”:

  • file: File to upload (from previous node output)
  • file_name: Name for the uploaded file
  • folder: Google Drive folder ID or link

Dynamic Drive Folders

This node supports specifying destination folders dynamically:

  1. Enable the “Folder” input in “Configure Inputs”
  2. Connect to a node that outputs either:
    • A folder link: https://drive.google.com/drive/folders/FOLDER_ID
    • A folder ID: FOLDER_ID
  3. The file will be saved to the specified folder
Valid folder link: https://drive.google.com/drive/folders/1xGA0zvylsPs2t8FoC5DP2YQgO3tptIxI
Valid folder ID: 1xGA0zvylsPs2t8FoC5DP2YQgO3tptIxI

Note: The folder input can’t be the folder name, it must either be the Drive folder URL or ID.

Node Output

  • Drive URL: The Google Drive URL of the uploaded file

Node Functionality

The Google Drive File Writer node automates file uploads to Google Drive.

Key features include:

  • Support for multiple file sources (URL, or node input)
  • Flexible file naming options
  • Dynamic folder destination selection
  • Batch mode for multiple file uploads via Loop Mode
  • Secure authentication with Gumloop

Example Workflows

1. Automated Report Archiving

Generate File → Google Drive File Writer
Setup:
- Input File: Generated PDF report
- File Name: "Report-{timestamp}.pdf"
- Folder: Reports folder
Purpose: Automatically archive generated reports with timestamps

2. Website Image Collection

Website Scraper → Extract Data → Google Drive File Writer
Setup:
- Use Link: Yes
- Link: Image URLs from website
- Loop Mode: Enabled to process multiple images
- Dynamic folder based on image category
Purpose: Save images from websites into categorized folders

3. File Type Organization

Zip File Reader → Categorizer → If-Else → Google Drive File Writer
Setup:
- Dynamic folder selection based on file type categorization
Purpose: Automatically sort uploaded files by their content type

Loop Mode Pattern

When using Loop Mode, the node processes a list of files or links:

  • Input a list of file links
  • Optionally input a list of file names (must match the size of the file list)
  • Optionally input a list of folder destinations
  • The node uploads each file to its corresponding destination

Important Considerations

  1. Requires Authentication with Google - Set up in the Credentials page
  2. In Loop Mode, ensure list sizes match to avoid errors

In summary, the Google Drive File Writer node provides a streamlined way to automate file uploads to Google Drive, supporting multiple file sources with flexible naming and organization options for efficient file management workflows.