Google Drive
Google Drive is a cloud storage service by Google that enables users to store, sync, share files, and collaborate online.
Categories: file-storage
Type: googleDrive/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
clientId | Client Id | STRING | TEXT | true | |
clientSecret | Client Secret | STRING | TEXT | true |
Actions
Copy File
Name: copyFile
Copy a selected file to a different location within Google Drive.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
fileId | File ID | STRING | SELECT | The id of the file to be copied. | true |
fileName | New File Name | STRING | TEXT | The name of the new file created as a result of the copy operation. | true |
folderId | Destination Folder ID | STRING | SELECT | The ID of the folder where the copied file will be stored. | true |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
id | STRING | TEXT |
kind | STRING | TEXT |
mimeType | STRING | TEXT |
name | STRING | TEXT |
Create New Folder
Name: createNewFolder
Creates a new empty folder in Google Drive.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
folderName | Folder Name | STRING | TEXT | The name of the new folder. | true |
folderId | Parent Folder ID | STRING | SELECT | ID of the folder where the new folder will be created; if no folder is selected, the folder will be created in the root folder. | false |
Output
Sample Output:
{name=new-file.txt, mimeType=plain/text, id=1hPJ7kjhStTX90amAWSJ-V0K1-nhDlsIr}
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
id | STRING | TEXT |
mimeType | STRING | TEXT |
name | STRING | TEXT |
Create New Text File
Name: createNewTextFile
Creates a new text file in Google Drive.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
fileName | File Name | STRING | TEXT | The name of the new text file. | true |
text | Text | STRING | TEXT_AREA | The text content to add to file. | true |
mimeType | File Type | STRING | SELECT | Select file type. | true |
folderId | Parent Folder ID | STRING | SELECT | ID of the folder where the file should be created; if no folder is selected, the file will be created in the root folder. | false |
Output
Sample Output:
{name=new-file.txt, mimeType=plain/text, id=1hPJ7kjhStTX90amAWSJ-V0K1-nhDlsIr}
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
id | STRING | TEXT |
mimeType | STRING | TEXT |
name | STRING | TEXT |
Delete File
Name: deleteFile
Delete a selected file from Google Drive.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
fileId | File ID | STRING | SELECT | The id of a file to delete. | true |
Download File
Name: downloadFile
Download selected file from Google Drive.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
fileId | File ID | STRING | SELECT | ID of the file to download. | true |
Output
Type: FILE_ENTRY
Properties
Name | Type | Control Type |
---|---|---|
extension | STRING | TEXT |
mimeType | STRING | TEXT |
name | STRING | TEXT |
url | STRING | TEXT |
Get File
Name: getFile
Retrieve a specified file from your Google Drive.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
fileId | File ID | STRING | SELECT | ID of the file to be retrieved. | true |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
id | STRING | TEXT |
kind | STRING | TEXT |
mimeType | STRING | TEXT |
name | STRING | TEXT |
Upload File
Name: uploadFile
Uploads a file in your Google Drive.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
fileEntry | File | FILE_ENTRY | FILE_ENTRY | The object property which contains a reference to the file to upload. | true |
folderId | Parent Folder ID | STRING | SELECT | ID of the folder where the file will be uploaded; if no folder is selected, the file will be uploaded to the root folder. | false |
Output
Sample Output:
{name=new-file.txt, mimeType=plain/text, id=1hPJ7kjhStTX90amAWSJ-V0K1-nhDlsIr}
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
id | STRING | TEXT |
mimeType | STRING | TEXT |
name | STRING | TEXT |
Triggers
New File
Triggers when new file is uploaded to Google Drive.
Type: POLLING
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
folderId | Parent Folder | STRING | SELECT | true |
Output
Type: ARRAY
Properties
Name | Type | Control Type |
---|---|---|
{STRING(id), STRING(mimeType), STRING(name)} | OBJECT_BUILDER |
New Folder
Triggers when new folder is uploaded to Google Drive.
Type: POLLING
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
folderId | Parent Folder | STRING | SELECT | true |
Output
Type: ARRAY
Properties
Name | Type | Control Type |
---|---|---|
{STRING(id), STRING(mimeType), STRING(name)} | OBJECT_BUILDER |
Additional instructions
CONNECTION
Turning on Drive API