UiPath Activities

GSuite Application Scope

UiPath.GSuite.Activities.GSuiteApplicationScope

Handles the connection client and authentication for GSuite activities. The GSuite activities work with the account specified in the Application Scope. Multiple authentication types are available.

Properties

ApiKey

The property field below is required only if your AuthenticationType value is ApiKey.

  • ApiKey - The account API key. You may only use the API key with the Google Sheets activities. This property supports String variables and string formatted values. If you want to use the Google Mail, Google Calendar, and/or Google Drive activities, you must select a different AuthenticationType value (see Input properties below).

Common

  • DisplayName - The display name of the activity.

Input

  • AuthenticationType - A drop-down list that specifies the type of authentication you want to use to access GSuite services. The available property values are: ApiKey, OAuth2ClientID, and ServiceAccountKey. Depending on the authentication type selection, additional property fields may be required.
  • Services - A drop-down list that specifies the services the AuthenticationType applies too (e.g., Drive, Gmail). The available property values are: Gmail, Drive, Sheets, and Calendar. You may select multiple services to use within the same scope (you must enable APIs for the services you select).

Misc

  • Private - If selected, the values of variables and arguments are no longer logged at Verbose level.

OAuth Client ID

The property fields below are required only if your AuthenticationType value is OAuth2ClientID.

  • ClientID - The credential ID for the user account. This property supports String variables and string formatted values.
  • ClientSecret - The credential secret for the user account. This property supports String variables and string formatted values.
  • User - The identifier assigned to an authorized user. A unique response token is generated for each identifier that can be stored for future use. This property supports String variables and string formatted values.

Service Account Key

The property fields below are required only if your AuthenticationType value is ServiceAccountKey.

  • KeyPath - The path to the service account key file. This property supports String variables and string formatted values. The creation of a service account on the Google Cloud Platform generates a key file for download.
  • KeyType - A drop-down list that specifies the service account type according to the key file.The available property values are JSON or P12. For a P12 service account type, the Password and ServiceAccountEmail properties are required.
  • Password - The password for the service account. This property supports String variables and string formatted values and is required only if your KeyType value is P12.
  • ServiceAccountEmail - The auto-generated email address for the service account. This property supports String variables and string formatted values and is required only if your KeyType value is P12.
  • HasDomainWideAccess - If checked, the activity grants domain-wide access to the service account.
  • UserEmail - If HasDomainWideAccess is checked, the service account impersonates a user from the domain; use this field to enter the impersonated user's email address.

Use of the software developed and provided by UiPath in connection with any Google software is subject to the UiPath Open Platform Activity License Agreement. Google software and services used in conjunction with the UiPath software may be accessed and used in accordance with Google Terms and any other applicable agreements, policies or guidelines as made available by Google.


GSuite Application Scope


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.