The Google Drive connected system allows you to easily manage files and folders in Google Drive using OAuth 2.0 Authorization Code (per user).
For information that pertains to all connected systems, see Connected System Object.
The Google Drive connected system has the following properties:
Field | Description |
---|---|
Name | The name of the connected system. Use a name that will uniquely identify this connection to the external system. |
Description | Supplemental information about the connected system that is displayed when selecting the system in the integration designer and in the application contents grid. |
Instructions | To generate new credentials, see How to Generate New Credentials for Google Drive. If you already have credentials, you can download them by going to the Google Cloud Console and navigating to APIs & Services > Credentials. |
Client ID | This value is available in the downloaded credentials |
Client Secret | This value is available in the downloaded credentials |
Click AUTHORIZE to use the provided configuration information to authorize the designer in a new window. See OAuth 2.0: Authorization Code Grant for more details.
Name | Description | Type |
---|---|---|
Upload File | Upload an Appian document to Google Drive | WRITE |
Create Folder | Create a folder in Google Drive | WRITE |
Create Google Doc | Create a Google Doc file in Google Drive from user input text | WRITE |
List Folder Contents | List files and folders within a Google Drive folder | READ |
Query Drive | Search using specified query within Google Drive | READ |
Copy File | Create a copy of the file and add it to a specified folder | WRITE |
Download File | Retrieve a file from Google Drive and download to Appian | WRITE |
Manage File Location | Move a file between folders within Google Drive | WRITE |
Find File | List files and folders matching a full text search | READ |
Upload an Appian document to Google Drive.
Note: Upload File is a WRITE
type integration. To prevent the integration from making the same update twice, it can only be used in the saveInto parameter of an interface component or in a Web API. See Call an Integration for more information.
Create a folder in Google Drive.
Note: Create Folder is a WRITE
type integration. To prevent the integration from making the same update twice, it can only be used in the saveInto parameter of an interface component or in a Web API. See Call an Integration for more information.
Create a Google Doc file in Google Drive from user input text.
Note: Create Google Doc is a WRITE
type integration. To prevent the integration from making the same update twice, it can only be used in the saveInto parameter of an interface component or in a Web API. See Call an Integration for more information.
List files and folders within a Google Drive folder.
Find File Metadata property names in Google documentation.
Search using specified query within Google Drive.
Find File Metadata property names in Google documentation.
Create a copy of the file and add it to a specified folder.
Note: Copy File is a WRITE
type integration. To prevent the integration from making the same update twice, it can only be used in the saveInto parameter of an interface component or in a Web API. See Call an Integration for more information.
Retrieve a file from Google Drive and download to Appian.
Note: Download File is a WRITE
type integration. To prevent against duplicate document creation, it can only be used in the saveInto parameter of an interface component or in a Web API. See Call an Integration for more information.
Move a file between folders within Google Drive.
Note: Manage File Location is a WRITE
type integration. To prevent the integration from making the same update twice, it can only be used in the saveInto parameter of an interface component or in a Web API. See Call an Integration for more information.
List files and folders matching a full text search.
Find File Metadata property names in Google documentation.
Follow the steps below to generate new credentials:
Your Name
../auth/drive
../auth/drive.metadata
../auth/drive.appdata
<YOUR_ENVIRONMENT>.appiancloud.com
<NAME>
<leave empty>
https://<YOUR_ENVIRONMENT>.appiancloud.com/suite/oauth/callback