To interact with Google Drive® as part of a chain, add a step with a Google Drive connection command. For example:
- Upload, download, move, search, and delete files
- Create and delete folders
To enable these commands, an IT admin first sets up a Google Drive connector.
Note: These commands manage files stored in Google Drive, not files saved in Google Workspace® products such as Google Docs®, Sheets®, or Slides®.
Create folder
To create a new folder in Google Drive, use a Create folder command.
Equivalent API call: https://developers.google.com/drive/api/guides/folder#create-folder
Properties
Property | Detail |
---|---|
Folder name | Enter the name of the folder to create. |
Parent folder | Enter the name of the parent folder to create the new folder in. To create the folder at the top level, leave blank. |
Outputs
None
Exit codes
Code | Type | Detail |
---|---|---|
0 | Success | Success |
1 | Error | General failure |
2 | Error | Invalid arguments |
3 | Error | Multiple files found with the given name |
4 | Error | Error deleting; requested object is a folder |
10 | Error | Error response from Google Drive API |
Delete file
To delete a file from Google Drive, use a Delete file command.
Equivalent API call: https://developers.google.com/drive/api/reference/rest/v3/files/delete
Properties
Property | Detail |
---|---|
File name | Enter the name of the file to delete. |
Outputs
None
Exit codes
Code | Type | Detail |
---|---|---|
0 | Success | Success |
1 | Error | General failure |
2 | Error | Invalid arguments |
3 | Error | Multiple files found with the given name |
4 | Error | Error deleting; requested object is a folder |
10 | Error | Error response from Google Drive API |
Download file
To download a file from Google Drive, use a Download file command.
Equivalent API call: https://developers.google.com/drive/api/reference/rest/v3/files/download
Properties
Property | Detail |
---|---|
File name | Enter the name of the file to download. |
Folder name | Enter the name of the parent folder to download the file from. |
Download path | Enter the path to where to store the file. To use the file as an output, leave blank. |
Overwrite | To download the file regardless of whether a file with the same name exists at the path, check this box |
Outputs
Output | Output Type |
---|---|
File | File |
Exit codes
Code | Type | Detail |
---|---|---|
0 | Success | Success |
1 | Error | General failure |
2 | Error | Invalid arguments |
3 | Error | Multiple files found with the given name |
4 | Error | Error deleting; requested object is a folder |
10 | Error | Error response from Google Drive API |
Move file
To move a file to a new folder in Google Drive, use a Move file command.
Equivalent API call: NA
Properties
Property | Detail |
---|---|
File name | Enter the name of the file to move. |
Folder name | Enter the name of the folder to move the file to. |
Overwrite | To move the file to the new folder regardless of whether it already contains a file with the same name, check this box. |
Outputs
None
Exit codes
Code | Type | Detail |
---|---|---|
0 | Success | Success |
1 | Error | General failure |
2 | Error | Invalid arguments |
3 | Error | Multiple files found with the given name |
4 | Error | Error deleting; requested object is a folder |
10 | Error | Error response from Google Drive API |
16 | Error | Couldn't write the destination file because another file with the same name exists |
Search files
To search for files in Google Drive according to a specified query, use a Search files command.
Equivalent API call: https://developers.google.com/drive/api/guides/search-files
Properties
Property | Detail |
---|---|
Query | Enter the search parameters, in the Google Drive-supported query language. |
Number of results | Enter the maximum number of results to display, up to 100. |
Order | Select the field to sort the returned files on. |
Outputs
Output | Output Type |
---|---|
Files | JSON |
Exit codes
Code | Type | Detail |
---|---|---|
0 | Success | Success |
1 | Error | General failure |
2 | Error | Invalid arguments |
3 | Error | Multiple files found with the given name |
4 | Error | Error deleting; requested object is a folder |
10 | Error | Error response from Google Drive API |
16 | Error | Couldn't write the destination file because another file with the same name exists |
Upload file
To upload a file to Google Drive, use an Upload file command.
Equivalent API call: https://developers.google.com/drive/api/guides/manage-uploads
Properties
Property | Detail |
---|---|
File name | Enter the name of the file to upload. This can be an existing file on your file system, a command output, or a file resource. |
Folder name | Enter the name of the folder to upload the file to in Google Drive. To upload the file to the top level, leave blank. |
Upload name | Enter the name of the file upon upload. To use the same name as File Name, leave blank. |
Overwrite | To upload the file regardless of whether a file with the same name exists at the specified location, check this box. |
Outputs
Output | Output Type |
---|---|
File Name | String |
Exit codes
Code | Type | Detail |
---|---|---|
0 | Success | Success |
1 | Error | General failure |
2 | Error | Invalid arguments |
3 | Error | Multiple files found with the given name |
4 | Error | Error deleting; requested object is a folder |
10 | Error | Error response from Google Drive API |