Google Drive - Download Files to Workflows
Overview
Quickly export one or more files from your Google Drive account. The match_type selected greatly affects how this task works.
**Note:** This Task cannot be used to download a local file to your computer.
**Recommended Setup:** This task supports providing either the name of the Folder/Shared Drive or the ID itself. The ID is the recommended approach because it is unique and can be copied from the URL.
If your file is located in a Shared Google Drive or folder, the Alli Google Service Account (see these instructions for information on how to capture), you must share both the sheet and the folder or shared drive.
Variables
Name | Reference | Type | Required | Default | Options | Description |
---|---|---|---|---|---|---|
Google Drive Folder Name | DRIVE_SOURCE_FOLDER_NAME | Alphanumeric | ➖ | None | - | Name of the folder where the file is stored in Google Drive. Leaving blank will place the file in the root directory of Google Drive which is inaccessible from the UI. |
Google Drive File Name Match Type | DRIVE_SOURCE_FILE_NAME_MATCH_TYPE | Select | ✅ | exact_match | Exact Match: exact_match | Determines if the text in "Google Drive File Name" will look for one file with exact match, or multiple files using regex. |
Google Drive File Name | DRIVE_SOURCE_FILE_NAME | Alphanumeric | ✅ | None | - | Name of the target file in Google Drive. Can be regex if "Match Type" is set accordingly. |
Workflows Folder Name | DRIVE_DESTINATION_FOLDER_NAME | Alphanumeric | ➖ | None | - | Folder where the file(s) should be downloaded. Leaving blank will place the file in the home directory. |
Workflows File Name | DRIVE_DESTINATION_FILE_NAME | Alphanumeric | ➖ | None | - | What to name the file(s) being downloaded. If left blank, defaults to the original file name(s). |
Shared Drive Name | DRIVE_SHARED_DRIVE_NAME | Alphanumeric | ➖ | None | - | Name of the Shared Drive the sheet exists in. This field is case sensitive. Leave blank if the file does not exist in a Shared Drive. |
YAML
Below is the YAML template
source:
template: Google Drive - Download Files to Workflows
inputs:
DRIVE_SOURCE_FOLDER_NAME:
DRIVE_SOURCE_FILE_NAME_MATCH_TYPE: exact_match
DRIVE_SOURCE_FILE_NAME:
DRIVE_DESTINATION_FOLDER_NAME:
DRIVE_DESTINATION_FILE_NAME:
DRIVE_SHARED_DRIVE_NAME:
type: TEMPLATE
guardrails:
retry_count: 1
retry_wait: 0h0m0s
runtime_cutoff: 1h0m0s
exclude_exit_code_ranges:
- 202
- 203
- 204
- 205
- 206
- 207
- 208
- 209
- 210
- 249