# Release notes

> Browse the release notes by clicking on the desired version in the table of contents on the right.

Browse the release notes by clicking on the desired version in the table of contents on the right.

## V3.9.10

**Release date: May 26, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New activities

The [File or Folder Exists](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-drive-file-folder-exists-connections) activity is now available on Windows and Cross-platform projects.

### Improvements

* The **Create Folder** activity now supports creating nested folder paths in a single operation.

### Bug fixes

* We have removed the **Read as** property of the **For Each Row** activity, as it was not applied.
* A 403 permission error occurred when you used the **Create Spreadsheet** activity with certain Google service accounts.

## V3.8.10

**Release date: April 14, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

**Correction, April 16, 2026:** Romanian language support is not yet available for all activities.

### New features

* Google Tasks activities now support coded workflows.

### Improvements

* We have updated the following Google Calendar activities to reach parity with their classic counterparts: **Create Event**, **Delete Event**, **Modify Event**, **For Each Event**, **Get Event By ID**, and **Get Event List**.
* Additional methods and parameters are now available for Google Workspace activities in coded workflows.
* We have improved all activity search aliases, making them easier to find when you search for them in Studio.

## V3.7.11

**Release date: March 19, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

This release brings updates to some dependencies for security reasons.

## V2.8.28

**Release date: March 19, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

This release brings updates to some dependencies for security reasons.

## V3.7.10

**Release date: March 3, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Improvements

* You can request read and delivery receipts when you send emails through the following activities:
  * **Send Email**
  * **Reply to Email**
  * **Forward Email**
* We have reorganized the fields of the **Fill Document Template** activity for a more intuitive configuration experience.

### Bug fixes

The **Replace** option in the **Create Document** activity did not work as expected.

## V3.6.10

**Release date: February 10, 2026**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Improvements

* You can now view detailed information logs for all Google Workspace activities.
* The **Get Document** activity can retrieve embedded content, such as images and charts. `Google Document` objects now expose inline elements, such as images, and their references, allowing automations to access and process embedded visuals.

## V3.5.11

**Release date: December 9, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* The **Cell in Sheet Updated** trigger incorrectly showed files instead of folders in the spreadsheet folder picker.
* When you selected the **Get Sheet** and **Cell in Sheet Updated** triggers in Studio Desktop, version 2026.0.181, these did not display all options as expected.

## V3.5.10

**Release date: November 11, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New activities

The following activities are available on Windows and Cross-platform projects:

* [Get Email Thread](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-get-email-thread-connections)
* [Insert Image](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-insert-image-connections)
* [Get Document Data](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-get-document-data-connections)

### Improvements

* We exposed the **EmailAddress** property on the `DriveItem` objects: **CreatedBy** and **LastModifiedBy**.

## V3.4.10

**Release date: September 16, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New activities

The following new activities are included in the Google Workspace package to achieve feature parity with the classic activities:

* [Delete File or Folder Permission](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-delete-file-or-folder-permission)
* [Get File or Folder Info](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-get-file-info)
* [Get File or Folder Permissions](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-get-file-or-folder-permissions)
* [Update File or Folder Permission](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-update-file-or-folder-permission)

### Improvements

* All classic activities are now available under the **Classic** category in Studio. To display them, make sure to select the **Classic** option in the **Activities** panel filter.
* When browsing for a file in any activity in Studio Web, you can open the item in a new browser tab through the icon shown on hover.
* The **Email folder or label** field accepts both slash and backslash as separators in all Gmail activities.
* All activities related to deleting files or folders include the **Permanently delete** option.

### Bug fixes

In the **Get Email List** activity, the label filter conditions did not persist in the filter builder after reopening Studio.

## V3.3.10

**Release date: August 13, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features

* The following activities are now available on Windows and Cross-platform projects:
  + [Run Script](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-run-script)
  + [Rename file or folder](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-rename-file-or-folder)
* The **Download Email**, **Download Email Attachments**, and **Download Files** activities include two new properties: **Destination path** and **If a file already exists**.
* You can now search for files in the current folder and all its subfolders when using the browser widget.

### Improvements

We have revamped the category names for all activities to improve discoverability and usability.

### Bug fixes

The workbook file disappeared when selecting a value for the **Table** field in the **Row Added to the Bottom of a Table** activity.

## V3.2.10

**Release date: June 25, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features

* The following new activities are included in the Google Workspace package to achieve feature parity with the ones from the classic activities:
  + **[Auto Fill Range](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-auto-fill-range)**
  + **[Copy Paste Range](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-copy-paste-range)**
  + **[Get Cell Color](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-get-cell-color)**
  + **[Read Row](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-read-row)**
  + **[Read Column](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-read-column-google)**
  + **[Set Range Color](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-set-range-color-google)**
* The following activities include a new field, **Item name**, that lets you refer to the current item in the iteration:
  + **For Each Event**
  + **For Each File or Folder**
  + **For Each Email**
  + **For Each Row in Spreadsheet**
  + **For Each Sheet in Spreadsheet**
* The following activities include a new field, **Query Filter**, which lets you use direct query filters:
  + **For Each File or Folder**
  + **Get File Labels**
  + **Get File or Folder List**
  + **For Each Email**
  + **Get Email List**
  + **For Each Event**
  + **Get Event List**

## v2.8.27

**Release date: June 12, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

An assembly error occurred when running a workflow file that contained Google Workspace activities in Windows-legacy projects.

## v3.1.21

**Release date: May 26, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features

The **File Created** and **File Updated** activities now include a filter for Google Drive labels.

### Improvements

* We included some accessibility fixes for this package.
* We improved the descriptions for the Google Docs and Google Sheets activities.
* Excel activities targeting ranges that include one or more columns without headers automatically generate headers for any columns that are missing them.

## v2.8.26

**Release date: May 21, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

An error occurred in Windows-Legacy projects where the **Google Workspace Scope** activity could not retrieve the selected asset due to a null value. When configuring **Connection Method** with assets and **Connections**, some fields that were unintentionally exposed resulted in duplicate fields in the **Properties** panel.

## v3.0.10

**Release date: March 19, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features

The following activities are now available on Windows and Cross-platform projects:

* **[Get Single Gmail Label](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-email-get-gmail-label-connections)**
* **[Get Gmail Labels](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-email-get-gmail-labels-list-connections)**
* **[Form Response Created](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-form-response-created)**
* **[Form Response Updated](https://docs.uipath.com/activities/other/latest/productivity/uipath-google-forms-form-response-updated)**
* **[Task Created](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-task-created)**
* **[Task Completed](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-task-completed)**

### Improvements

* Starting with version 3.0.0, we no longer support activities that use the .NET 4.6.1 framework on Windows-Legacy projects. As a result, all subsequent package versions will no longer work with Legacy projects. Nevertheless, we still support the package versions prior to version 3.0.0 until October 2027. For more details, check the [Upcoming removals](https://docs.uipath.com/overview/other/latest/overview/deprecation-timeline#upcoming-removals) page.
* We have renamed the **HTTP Request** activity to **Google Workspace HTTP Request**.
* We have extended the quota limit for read requests to 1500 when using the UiPath public app with the **Google Workspace Scope** activity and the Intergration Service **Google Drive** connector.
* To provide a more efficient user experience, we have optimized the API call consumption for Google Sheets activities.
* We have implemented an infinite scroll for all activities that browse files. You can now view all files listed under the **Shared with Me** option, and select the ones you need.

### Bug fixes

* When migrating processes that used **Google Workspace Scope** with a **Service Account Key** authentication from one tenant to another, the storage bucket ID was incorrectly stored.
* An issue occurred when switching to another tenant and selecting a different spreadsheet. The **Row** output of the **Row Added to Bottom of Sheet** event trigger contained the row added to the original spreadsheet. Now, the trigger contains the correct output argument.

## v2.8.25

**Release date: February 12, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Improvements

We have updated the UiPath.Platform dependency to version 2024.12.3.

### Bug fixes

The trigger **Row Added to the Bottom of a Sheet** showed the wrong row in the **Row** output argument.

## v2.8.24

**Release date: January 30, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* An error occurred when you attempted to assign a variable of type **ExtendedFolderDto**.

## v2.8.23

**Release date: January 13, 2025**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Improvements

We republished this package with a new valid certificate.

## v2.8.22

**Release date: December 17, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Persistence activities

To support long-running workflows, we have added [Persistence](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-persistence-activities) activities. Wait for Event and Resume activities allow you to suspend the execution of the current workflow until a specified event is detected. After the event is completed successfully, the execution of the workflow is resumed.

### Label activities

We are extending support for Gmail labels with two new activities: **Get Single Gmail Label** and **Get Gmail Labels List**. The output of these activities consists of `GmailFullLabelItem` and `GmailLabelItem` objects. If you want to retrieve the full details of a label, use **Get Single Gmail Label**.

The `GmailLabelItem.Name` can be used as input in all the Gmail activities that support the **Full Path** field.

### Forms activities

This release includes support for automating Google Forms. The following activities and triggers are now available in preview: **Get Form Info**, **Get Form Response List**, **Form Response Created**, and **Form Response Updated**.

### Improvements

The Automation Ops **RT-OUT-001 (Email Blocklist)** runtime rule lets you customize the error message to be received when triggering the rule. For details, see [Settings for Robot Policies](https://docs.uipath.com/automation-ops/automation-cloud-public-sector/latest/user-guide/settings-for-robot-policies#rt-out-001---email-blocklist).

The **Get File or Folder List** and **For Each File or Folder** activities now support the **Full Path** and **Relative Path** input options.

You can now override the **Parent Folder** configured at design time in Google Workspace activities from the **Package Requirements** tab in Orchestrator.

Earlier this year, we introduced an improved activity override experience for working with files and folders with a fallback mechanism of saving the full path of an element selected at design time, not just its ID. When changing the connection in a workflow, we use the path to correctly identify a resource if the saved ID isn't valid. To improve further, we now display a warning message at design time to inform you when a file or folder selection is not made with the initial connection, which may trigger the fallback mechanism. Note that, for activities with multiple item selection options, the warning is displayed only for the latest changed connection. For the moment, the warning is displayed only on some activities in the package. This feature will be rolled out to all activities in future releases.

This release also brings a more intuitive way of selecting variables. The **Use variable** option in the context menu now includes the object name, for example: **Use file variable**.

A new **Project Setting** is available that lets you override the default timeout of an activity. Use the **Request timeout** setting to define the amount of time to wait for each individual HTTP request before timing out.

We implemented a retry mechanism on triggers that ensures event data is retrieved when network errors occur.

The Google Workspace activity package now includes coded automation APIs that enable you to create automations for Google Docs. Visit [Coded Automations](https://docs.uipath.com/studio/standalone/2023.10/user-guide/coded-automations-introduction) to learn more about coded automations in UiPath Studio.

## v2.7.25

**Release date: November 21, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* In certain scenarios, the value for the **User** field in **Google Workspace Scope** was being reset between project sessions.
* The **Read Range** and **Write Range** activities failed when specifying a very large range.
* Fixed a minor issue regarding the API Key authentication method.

## v2.7.24

**Release date: October 31, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* Google Sheets activities failed in long-running processes because of expired tokens.

## v2.7.23

**Release date: October 10, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* The **File Created**, **File Updated**, and **Folder Created** triggers failed when selecting a file or folder location in a Shared drive.

## v2.7.22

**Release date: September 26, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* The **Text** field in the **Write Text** activity was not displayed properly.

## v2.7.21

**Release date: September 24, 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Google Tasks activities

You can now automate your processes for Google Tasks with the new dedicated activities and triggers. This activity package now includes an extensive list of Google Tasks activities, including **Create Task**, **Get Task List**, **Complete Task**, and **Delete Task**. Check out the full list in the [Tasks activities](https://docs.uipath.com/activities/other/latest/productivity/google-tasks-activities) page.

### Improvements

For Gmail activities that support filtering, we replaced the **Categories** input option with a dropdown list of available categories from which you can select. These are the standard categories available for a Google account: Forums, Personal, Promotions, Social, Updates.

The `GmailMessage` object now includes attachments metadata support. We added a new `AttachmentsInfoList` property which includes the following metadata: name, size, and extension (MIME type).

We exposed a new property on email objects called `InternetMessageID`. This lets you retrieve emails based on the ID generated by the system sending the email, not the Google email ID (generated by Google as the receiving system). You can use this value as input in the **Get Email by ID** activity.

The **Add Sheet** activity now includes an **If sheet already exists** field, to indicate the conflict resolution behavior in case a sheet with the same name already exists.

### Updates in Classic activities

You can now use variables for the **Key Orchestrator Storage Bucket** field in Google Workspace Scope. Select the new **Full Path** input mode to specify the storage bucket's full path as a string or use a variable.

In the **Run Script** activity, the **Script ID** field has been renamed to **Deployment ID**. We also added a new input parameter called **Deployment mode**.

### Working with scopes

It is now easier to identify the required scopes for working with Google Workspace activities. Each activity includes a warning informing you of the scope(s) it needs to run properly. When you add an activity to your workflow, we automatically check if the connection you're using has the necessary permissions to perform said action.

## v2.6.24

**Release date: 12 August 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* This release brings updates to some dependencies for security reasons.

## v2.6.23

**Release date: 18 June 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* The **HTTP Request** activity failed when used inside the Scope because authentication scopes could not be set. Now, when you add the **HTTP Request** activity inside **Google Workspace Scope**, the **Required scopes** field is displayed. This field lets you add any additional scopes needed for running **HTTP Request**, other than the scopes defined in **Google Workspace Scope**.
* Fixed an activity override issue which caused the **Get Newest Email** activity to fail.
* **Erratum – Added October 1, 2024**: To retrieve all emails when using a shared mailbox, you can leave the **Email folder** path empty or enter "*".

## v2.6.22

**Release date: 3 June 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* An error occurred when saving workflows that contained **Read Cell**activities configured with files or folders whose names end in white space.

## v2.6.21

**Release date: 14 May 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Coded automations support

If you prefer to code when building automations, you can now achieve this using coded automations and UiPath services. The Google Workspace activity package now includes coded automation APIs that enable you to create automations for Gmail, Google Drive, Google Calendar, and Google Sheets. Visit [Coded Automations](https://docs.uipath.com/studio/standalone/2023.10/user-guide/coded-automations-introduction) to learn more about coded automations in UiPath Studio and [Google Workspace coded automation APIs](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-apis) for the full list of supported coded automation APIs.

### New activities

#### Google Docs

This release brings new activities that allow you to work with Google Docs documents: **Read Text**, **Write Text**, **Find and Replace Text**, **Create Document Template**, **Fill Document Template**, and **Delete Text**. With these activities you can extract information from Google Docs, populate documents with dynamic content, automate repetive tasks like text deletion or find and replace actions, and create new documents.

#### Google Drive Labels

We introduced five new activities that allow you to manage labels in Google Drive: **Apply File Labels**, **Remove File Labels**, **Get File Labels**, **Clear File Label Fields**, and **Get Drive Labels**.

#### Google Calendar

We also added two calendar activities: **Get Event by ID** and **Get Calendars**.

#### HTTP Request

Last but not least, the new **HTTP Request** activity lets you make requests to any endpoint of the Google Workspace API. This means you are no longer limited to the functionalities of our predefined activities, and you can access the full capabilities of Google APIs. To use this activity, create a connection to the new Google Workspace connector.

### New features and improvements

#### General improvements

You can now filter on labels on Gmail triggers.

We renamed the **Browse** input method from the context menu to **Folder picker** or **File or folder picker**, depending on activities. This also impacts the **Reload browser** field, now renamed to **Reload file/folder picker**.

We added a minor improvement to the **Share File or Folder** activity: a new **Access URL** output field is now available.

#### Google Workspace Scope improvements

We improved the Asset connection method by adding a **Reload assets** option. This lets you reload your available assets in Orchestrator directly when setting up the connection.

A **Runtime connection assets** field is now available, so that you can use different assets between design time and runtime. This means you can use a regular, unencrypted asset at design time, that lets you configure the activity, then use a more secure asset at runtime. This can also be a credential-type asset. When you create a runtime asset of the credential type, you can enter any value for the username field.

Batching API calls for performance improvements

We introduced batching capabilities for some activities, to bypass the API response time limitation. For loops that continuously read or write, we batch API calls into one single call, to increase runtime performance. The loop activities that support batching are **For each email**, **For each file or folder**, **For each row**, and **For each event**. The impacted activities are **Write row** and **Write cell**. Note that the Google API supports batching 100 requests at a time.

### Errata

**Added June 2024:** We also added an improvement to the classic **Create Deployment** activity. It now includes a **Deployment ID** output argument, which you can use further in the **Run Script** activity.

**Added September 2024:** We have an improved activity override experience for working with files and folders. Before, when you configured an activity and selected a file or folder, we saved the connection ID and element ID. However, when you changed the connection used in a workflow, the element ID also changed, even if its path remained the same. We now save the full path of an element as a fallback mechanism, using the path to correctly identify a resource if the saved ID isn't valid.

## v2.5.10

**Release date: 15 April 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* An input field was mistakenly displayed twice on the **Copy file** activity's canvas.

## v2.5.9

**Release date: 25 March 2024**
:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* Some workflows containing Google Workspace activities failed to load in Studio Web.

## v2.5.8

**Release date: 7 March 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* The **Download file** activity failed when using the URL or ID input method.

## v2.5.7

**Release date: 1 March 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

* When using Google Workspace Scope in Studio without a connection to Orchestrator, creating a connection during design time was not possible. The menu actions for **Connect now** and **Auto-detect** (scopes) were not displayed.

## v2.5.6

**Release date: 30 January 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

Fixed an issue affecting the Turn On Automatic Replies activity.

## v2.5.5

**Release Date: 29 January 2024**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features and improvements

#### On-prem support for all activities

You can now use all the Google Workspace activities on-prem, even if you don't have Integration Service, through Google Workspace Application Scope. When added inside the Scope, the activities inherit connection information from it. To support this improvement, we also revamped the Scope activity to introduce an Asset connection method, which lets you set up an asset in Orchestrator and use it to create a connection. Configuring the connection using the Properties panel is still supported.

#### Dynamic DataTable improvements

A refresh tables mechanism is now available at activity level, with **Update table** and **Update fields** options for **Read range**, **For each row**, **Write row**, and **Write column** activities. With these options you can refresh the dynamic DataTable at design time after you add or modify a column in your sheets.

We added new dynamic DataTable worksheet metadata to the **Read Range** and **Row added to the bottom** activities: `SheetRowIndex`, `[Name] Address`, and `[Name] ColumnAddress`.

Columns generated through dynamic DataTables are available as simplified attributes in variables.

#### Simplified view for Studio Web

All the activities now support the Studio Web simplified view for output types. We also updated the curated shortlist of properties displayed for output objects, based on usage and priority.

We also updated the properties available for output objects. For `GmailMessage`, we added `AttachmentsCount` and `AttachmentNames` (replacing `Attachments`, which has been deprecated), `ToAddressList`, `CCAddressList`, and `BCCAddressList`. For `GSuiteEventItem`, we added `AttendeesEmailList` and `Location`.

We also added `URL` to object properties and deprecated `URI`.

#### Default values for folders, inbox, and calendars

We introduced default values for some fields in the activities. Your inbox is now the default folder on all email activities. For calendar activities and triggers, the user connection name is the default value for the **Calendar** field. For Drive and Sheets activities and triggers, My Drive is the default value for the **In Location** field. If you modify this default value, the next activity added in the workflow will automatically retrieve the latest user selection.

#### New Out of Office and Gmail Labels activities

This release brings two new Gmail activities: [Turn On Automatic Replies](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-email-turn-on-automatic-replies-connections) and [Turn Off Automatic Replies](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-email-turn-off-automatic-replies-connections).

We also have a new set of Gmail Labels activities: [Apply Gmail Labels](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-email-apply-email-labels-connections) and [Remove Gmail Labels](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-email-remove-email-labels-connections). We added support for Google labels and revamped our activities to reflect this improvement.

#### Other improvements

The Archive folder is now available in the folder browser for email activities.

You can now iterate through all the emails in Outlook, regardless of folders, by selecting **All Mail** in the folder browser.

Google Workspace activities can benefit from the updated Studio Web **Test trigger** feature. At design time, you can test the trigger and Studio Web calls the activity and returns the object that triggers the event. This lets you see all available object properties, and use these values further in the workflow.

We updated the names of output variables for all activities and triggers.

We also added additional filter operators to triggers, to enhance filtering capabilities.

We improved the error message for out of range scenarios, providing more clarity.

We added a retry mechanism on Get object activities to prevent file processing errors.

:::note
**Errata - Added May 2024**: We mistakenly announced an improvement for this release (Batching API calls for performance improvements), which was in fact released in a later version.
:::

### Bug fixes

* We have increased the limit for the maximum number of shared drives retrievable in an activity, from 100 to 500.

## v2.4.3

**Release date: 15 November 2023**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Bug fixes

Switching the context menu from Browser to Use variable failed on some activities.

## v2.4.2

**Release date: 30 October 2023**

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### New features and improvements

We exposed a new `WebLink` property for output Gmail messages.

#### New activities

This release introduces two new Google Sheets activities: [Delete Rows](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-delete-rows-connections) and [Delete Column](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-delete-column-connections).

#### New Google Sheets triggers

We are also expanding our trigger capabilities with three new Google Sheets triggers: [Cell in Sheet Updated](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-sheet-cell-updated), [Row Added to the Bottom of a Sheet](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-row-added-to-sheet-bottom), and [Sheet Created](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-sheet-created).

## v2.3.4

**Release date: 2 October 2023**

### Bug fixes

The browser widget in the **Add Sheet** activity displayed only folders.

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

## v2.3.3

**Release date: 26 September 2023**

The improved activities included in the latest release set the foundation stone for core automation use cases in Studio Web and Cross-platform. Continue reading to learn what's new in this release and how you can benefit from the most recent features.

:::note
This version of the activity package can be used with UiPath Studio versions 2023.10 and newer. If used with older Studio Desktop versions, some functionalities might be missing or unexpected behaviors may occur.
:::

### Activity caching

Sharing information between activities is important to achieve faster loading times. With this in mind, some caching improvements were introduced in this release.

The Sheets activities include two new options that enhance caching: **Update ranges** and **Update sheets**. They allow you to retrieve the latest data from your spreadsheets without reselecting a file. You can find **Update ranges**, for example, in the **For Each Row in Spreadsheet**, **Read Cell**, and **Write Cell** activities; and **Update sheets** in **Rename Sheets** or **Delete Sheets**.

Connection caching is also available. When you change the connection in an activity, the other activities in the workflow are reloaded with the new connection.

Activities which use calendars, email folders, and folders include a **Reload browser** option, which lets you retrieve the latest data if you've performed any changes in your folders. For example, this option is available in **For Each Event**, **Get File/Folder**, **Read Range**, or **Get Newest Email**.

### Improvements in Sheets activities

Two new Google Sheets activities are available: [Write Row](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-write-row-connections) and [Write Column](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-write-column-connections). You can manage entire rows and columns and manipulate cells within with Append, Insert, or Overwrite options.

Sheets activities introduce a new dimension of worksheets control using A1 Notation metadata and the new activities. Sheets activities now offer metadata about the worksheet they are working on to give more control and enable complex scenarios for business users. Until now, users had to make additional auxiliary calculations to store a range of metadata and to know where the robot acts at any moment in Google Sheets. With the metadata now exposed and the new activities, we reduced the redundant auxiliary logic a business user must apply to automate a Google Sheet. This also reduces the barrier for more complex scenarios where the range doesn’t start from A1.

The following additional worksheet metadata is now exposed: `WorksheetsRowIndex` – the worksheet row value in the context of the specified Range; `[Column Name] Address` – the A1 notation address of the specified cell; `[Column Name] Column Address` – the A1 notation of the column of the specified cell; and **Range information**.

The **Range information** output field is available in the **Read range** activity. This field can be a complex object or a string, and it exposes information such as `FullRangeAddress`, `RangeAddress`, `StartCell`, `EndCell` etc.

We improved the validation message that indicates where the duplicate or empty columns are located.

The **Remove empty rows or columns** field was renamed to **Delete behavior**.

The **Has Headers** option in **For Each Row in Spreadsheet** is now set to True by default.

You can use the **Write Range** activity to insert a new row using the **Append** option.

We also added some improvements to dynamic datatables: the Column Names are now available in a `Description` property.

### General improvements

The folder picker in the **Get File/Folder** activity includes two new options: **Full path** and **Relative path**. You can now manage folders better by iterating through them and referencing parent folders and file/folders through relative paths. By doing this, you can dynamically parse recursively from the file to the parent’s parent folder and the whole folder hierarchy until the root.

We also restructured the hierarchy in the Browser widget for calendars, email folders, and Google Drive folders.

### Bug fixes

:::note
**Erratum - Added April 2025:** This bug fix for v2.3.3 was omitted from the original release notes from September 26, 2023.
:::

You could not select the Google Drive connection from **Package Requirements** when you edited a process in Orchestrator.

## v2.2.6

**Release date: 30 August 2023**

### Bug fixes

An error occurred when upgrading a workflow that contains a **GSuite Application Scope** activity to a package version greater or equal to 2.1.0.

## v2.2.5

**Release Date: 24 July 2023**

### Bug Fixes

This release includes minor bug fixes.

## v2.2.4

**Release Date: 16 June 2023**

### Bug Fixes

This release includes minor bug fixes.

## v2.2.3

**Release Date: 12 June 2023**

### New Features and Improvements

The **Total number of items processed** output property in the cross-platform **For Each** activities has been renamed. Instead of "items", the property now includes the object name. For example, in the **For Each Event** activity, the output property is now **Total number of events processed.** This property can also be used inside the **For Each** to count the total number of items processed. It iterates through items and is incremented by 1 at the end of each iteration.

Range caching is available for the Sheets activities, making it easier to share information between activities using the same connection and spreadsheet. Caching is also available within each activity, with information stored in memory. When you select a workbook, the **Range** field is prepopulated. If you select the same spreadsheet in another activity, the ranges load from the cache memory. An **Update Ranges** option is available for the **Range** field, in case you perform any changes in the selected spreadsheet ranges metadata (such as Range names, Sheets names, or Table names). This feature impacts the following activities: **For Each Row in Spreadsheet**, **Read range**, **Write range**, **Read cell**, **Write cell**.

GDriveRemoteItem variables now expose a `ParentID` property, representing an item's parent folder. The `ParentID` property can be used downstream in other activities to add items to a specific parent folder.

A **Job Data** output property is available in all the trigger activities. It contains the job info, such as Process name, Process version, Workflow name, Robot name, and mode of execution.

Several Drive activities now include a **If file/folder already exists** property.

The **Get File List** activity was renamed to **Get File/Folder List**. The **Move File** activity was renamed to **Move File/Folder**.

#### New activities

A [Get Event List](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-calendar-get-event-list-connections) activity is now available.

#### New trigger activities

Three new trigger activities are available: [Calendar Event Replied](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-event-replied), [Calendar Event Updated](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-event-updated), [File Updated](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-file-updated).

### Bug Fixes

Fixed a bug in the **For Each Event** activity, which didn't expose the output list of events.

Fixed a bug which caused the **Read Cell** and **Write Cell** activities to throw an error when a **NamedRange** was used. The **Cell** property was interpreted as being required instead of optional.

## v2.1.2

**Release Date: 6 April 2023**

### Bug Fixes

Fixed some issues with the Drive trigger activities.

## v2.1.1

**Release Date: 27 March 2023**

### New Features and Improvements

A **Number of items processed** output property is now available in the cross-platform **For Each** activities.

The **Filter by file names (e.g..xlsx *or*.xlsx|*.docx)** input property in the [Download email attachments](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-email-download-attachments-connections) activity has been renamed to **Filter by filename**.

The [For Each Event](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-calendar-for-each-event-connections) activity now includes filtering capabilities.

The **How to write** property in the [Write Range](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-write-range-connections) activity includes a new **Append** option: **Append Right**.

For the [Read Range](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-read-range-connections) and [For Each Row in Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-for-each-row-connections) activities, we now expose columns as headers when named headers are not available.

The **In location** field in the [For Each File/Folder](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-drive-for-each-file-folder-connections) activity supports the use of `IResource` variables.

We also implemented a new behavior in activities to reduce validation errors. Switching the input type doesn't clear the value from the previous input mode. The information is instead stored in a back-up slot and restored if the input mode changes. This way, no validation errors appear when switching between input modes.

#### New activities

This release brings three new activities:

* [Delete Range](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-delete-range-connections)
* [Get Email List](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-email-get-email-list-connections)
* [For Each Sheet in Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-for-each-sheet-connections)

#### New trigger activities

This release also brings two new trigger activities:

* [Calendar Event Created](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-new-event-created)
* [Calendar Event Received](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-new-event-invitation-received)

The existing trigger activities were renamed for this release, as follows:

Gmail:

* **When an Email is Sent** is now called [Email Sent](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-email-sent)
* **When New Email Arrives** is now called [Email Received](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-new-email-received)

Google Drive:

* **When a New File is Created** is now called [File Created](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-new-file-created)
* **When a New Folder is Created** is now called [Folder Created](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-new-folder-created)

#### Improvements for Sheets activities

We've improved performance for the [Write Cell](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-write-cell-connections) activity. When used inside a [For Each Row in Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-sheets-for-each-row-connections) activity, **Write Cell** writes in-memory, to improve speed and prevent API quota limits.

The **For Each Row in Spreadsheet** activity also has a new error handling mechanism, for writing the data already stored in-memory when an error is thrown.

### Bug Fixes

* Fixed a bug in the [Get Newest Email](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-email-get-newest-email-connections) activity which caused the folder ID to be wrongly attributed.

## v2.0.3

**Release Date: 2 March 2023**

### Bug Fixes

* This release includes minor bug fixes.

## v2.0.2

**Release date: 28 February 2023**

### Improvements

We've reorganized the activities in Studio. The [classic activities](https://docs.uipath.com/activities/other/latest/productivity/gsuite-activities) (which are Windows-Legacy and Windows compatible) are now available under the **Integrations > Google > Workspace - Classic** category.

The [newer activities](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-cross-platform-activities) (which are Windows and Cross-platform compatible) are available under **Integrations > Google > Workspace**. These activities have improved UX and functionalities and they require using Integration Service for establishing connections. For non-Integration Service connections, use the Classic activities.

## v2.0.1

**Release date: 25 January 2023**

### New Features and Improvements

#### New activities

This release brings many new activities for Cross-platform and Windows projects. They include a renewed Designer panel, which provides an improved experience compared to the existing activities that are available in Windows and Windows — Legacy projects.

These activities are available for the following Google categories:

* [Calendar](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-calendar-activities)
* [Drive](https://docs.uipath.com/activities/other/latest/productivity/drive-activities)
* [Gmail](https://docs.uipath.com/activities/other/latest/productivity/gmail-activities)
* [Sheets](https://docs.uipath.com/activities/other/latest/productivity/sheets-activities)

These new activities use Integration Service connections. For a full list of activities and an overview on how to use them, see the [Activities](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-cross-platform-activities) page.

#### Trigger activities

The following Trigger activities are now available:

* Drive: [When a New File is Created](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-new-file-created), [When a New Folder is Created](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-new-folder-created)
* Gmail: [When an Email is Sent](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-email-sent), [When New Email Arrives](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-new-email-received).

For more information, see [Trigger activities](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-trigger-activities).

#### Improvements

We've exposed a new method — `GetSizeInBytes()` — that lets you retrieve file size for locally downloaded files.

### Bug Fixes

* The [Insert Text](https://docs.uipath.com/activities/other/latest/productivity/gsuite-insert-text) activity had different property names between the Designer panel and Properties panel.

## v1.16.2

**Release date: 9 May 2022**

### New Features and Improvements

**Improvements**

The [Use Google Document](https://docs.uipath.com/activities/other/latest/productivity/google-docs-application-scope), [Use Google Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/google-sheets-application-scope), and [Use Google Drive](https://docs.uipath.com/activities/other/latest/productivity/google-drive-application-scope) activities now allow you to use multiple account connections by accessing the UiPath Orchestrator through Integration Services. The **Default** option has been replaced by the connection name.

The [Search Events](https://docs.uipath.com/activities/other/latest/productivity/gsuite-search-events) activity has been updated with a new parameter, called **Event ID**, that lets you specify an event ID to look for.

The [Upload File](https://docs.uipath.com/activities/other/latest/productivity/google-workspace-drive-upload-files-connections) activity has been updated with a new option, called **Convert to Google Workspace file type**, that lets you convert uploaded files to Google Workspace file types, such as a Google document or spreadsheet.

The [Get Mail Messages](https://docs.uipath.com/activities/other/latest/productivity/gsuite-get-mail-messages) activity has been updated with a new parameter, called **Email ID**, that lets you specify an email ID to look for.

The Google GSuite Activities pack has been upgraded to use Google API version 1.55.0.

### Bug Fixes

* Attachment names were being altered and the file extensions removed when sending email using the [Send Mail Messages](https://docs.uipath.com/activities/other/latest/productivity/gsuite-send-mail-messages) activity.

## v1.13.2

**Release date: 8 November 2021**

### Bug Fixes

Fixed a bug in the [Use Google Drive](https://docs.uipath.com/activities/docs/google-drive-application-scope), [Use Google Document](https://docs.uipath.com/activities/docs/google-docs-application-scope) and [Use Google Spreadsheet](https://docs.uipath.com/activities/docs/google-sheets-application-scope) activities to allow entering a Client Secret with a length of 35 characters.

## v1.13.1

**Release date: 27 October 2021**

### New Features and Improvements

**Support for Integration Service Connections**

You can now authenticate to Google by using connections from the new [Integration Service](https://docs.uipath.com/integration-service/automation-cloud/latest) in UiPath Automation Cloud.

When the Integration Service is enabled in your tenant, the [Use Google Drive](https://docs.uipath.com/activities/other/latest/productivity/google-drive-application-scope), [Use Google Document](https://docs.uipath.com/activities/other/latest/productivity/google-docs-application-scope), and [Use Google Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/google-sheets-application-scope) activities enable you to quickly authenticate by creating a connection or selecting an existing connection from the service. To enable the use of the Integration service for managing the connection, select the **Use Connections** option in the **Properties** panel of the activities. If you select the global setting **Default to managed connections** in the [Studio settings](https://docs.uipath.com/studio/v2021.10/docs/configuring-studio-settings#design), the **Use Connections** option is selected by default in all the activities that support it. The global setting is selected by default if the Integration service is available in the Orchestrator tenant that Studio is connected to.

**Runtime Governance**

Organizations can now use Robot governance policies deployed from Automation Ops to specify email addresses where automations are not allowed to send emails at runtime. The new [Robot policy](https://docs.uipath.com/automation-ops/docs/settings-for-robot-policies) available in Automation Ops starting with Robot v2021.10 includes the **Email Blocklist** Runtime Analyzer rule that enables you to define email addresses or domains that GSuite activities which can send emails are prohibited from using as recipients. The rule supports the use of regular expressions for defining patterns for email addresses to block.

**Other Improvements**

* The Use Google Drive, Use Google Document, and Use Google Spreadsheet activities are now available by default in the Studio profile. You can find them in the **Activities** panel under **Integrations** > **Google**. In addition:
  + The following activities can now be used with Use Google Document: [Get Document](https://docs.uipath.com/activities/other/latest/productivity/gsuite-get-document), [Get Text Index](https://docs.uipath.com/activities/other/latest/productivity/gsuite-get-text-index).
  + The following activities can now be used with Use Google Spreadsheet: [Append Row](https://docs.uipath.com/activities/other/latest/productivity/gsuite-append-row), [Get Cell Color](https://docs.uipath.com/activities/other/latest/productivity/gsuite-get-cell-color), [Get Sheets](https://docs.uipath.com/activities/other/latest/productivity/gsuite-get-sheets), [Read Column](https://docs.uipath.com/activities/other/latest/productivity/gsuite-read-column), and [Read Row](https://docs.uipath.com/activities/other/latest/productivity/gsuite-read-row).
* The Remote File browser for G Suite activities now loads the first 200 entries and then, once you scroll down to the bottom of the list, the next 200 entries are loaded and added to the list.
* The **Add Gmail Account** dialog has been renamed to **Add Google Account** in the following activities: [Use Google Document](https://docs.uipath.com/activities/other/latest/productivity/google-docs-application-scope), [Use Google Drive](https://docs.uipath.com/activities/other/latest/productivity/google-drive-application-scope), and [Use Google Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/google-sheets-application-scope).

### Bug Fixes

* Fixed an issue that caused the [Copy Paste Range](https://docs.uipath.com/activities/other/latest/productivity/gsuite-copy-paste-range) activity to stop working.
* An issue has been fixed that caused the **Sheet1** element to be translated with an extra space in Japanese, and as a result caused the activity to return an error.

## v1.11.0

**Release Date: 15 April 2021**

### New Features and Improvements

**Support for StudioX**

We’ve updated most [Google Drive](https://docs.uipath.com/activities/other/latest/user-guide/gsuite-activities#google-drive), [Google Docs](https://docs.uipath.com/activities/other/latest/user-guide/gsuite-activities#google-docs), and [Google Sheets](https://docs.uipath.com/activities/other/latest/user-guide/gsuite-activities#google-sheets) activities to make them compatible with StudioX. New properties are available and some property labels have changed for the activities that were updated to support StudioX.

The following activities are available for StudioX:

**Google Docs**:

* [Batch Document Updates](https://docs.uipath.com/activities/other/latest/productivity/gsuite-batch-update-document-scope)
* [Insert Text](https://docs.uipath.com/activities/other/latest/productivity/gsuite-insert-text)
* [Replace Text](https://docs.uipath.com/activities/other/latest/productivity/gsuite-replace-text)
* [Read All Text](https://docs.uipath.com/activities/other/latest/productivity/gsuite-read-all-text)

These activities got an additional parameter called **Document**. This parameter represents a reference to a Google Docs document, typically obtained via StudioX’s [Use Google Document](https://docs.uipath.com/activities/other/latest/productivity/google-docs-application-scope) activity.

**Google Sheets**:

* [Add New Sheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-add-new-sheet)
* [Batch Spreadsheet Updates](https://docs.uipath.com/activities/other/latest/productivity/gsuite-batch-update-values-scope)
* [Copy Sheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-copy-sheet)
* [Delete Range](https://docs.uipath.com/activities/other/latest/productivity/gsuite-delete-range)
* [Delete Sheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-delete-sheet)
* [Read Cell](https://docs.uipath.com/activities/other/latest/productivity/gsuite-read-cell)
* [Read Range](https://docs.uipath.com/activities/other/latest/productivity/gsuite-read-range)
* [Rename Sheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-rename-sheet)
* [Write Cell](https://docs.uipath.com/activities/other/latest/productivity/gsuite-write-cell)
* [Write Range](https://docs.uipath.com/activities/other/latest/productivity/gsuite-write-range)
* [Clear Range](https://docs.uipath.com/activities/other/latest/productivity/gsuite-clear-range)
* [Download Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-download-spreadsheet)

These activities, with the exception of **Copy Sheet** whose new parameters are **FromSpreadsheet** and **ToSpreadsheet**, got an additional parameter called **Spreadsheet**. This parameter represents a reference to a Google Spreadsheet, typically obtained via StudioX’s [Use Google Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/google-sheets-application-scope) activity.

**Google Drive**:

* [Copy File](https://docs.uipath.com/activities/other/latest/productivity/gsuite-copy-drive-file)
* [Create Document](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-document)
* [Create Folder](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-folder)
* [Create New Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-new-spreadsheet)
* [Download File](https://docs.uipath.com/activities/other/latest/productivity/gsuite-download-file)
* [Move File](https://docs.uipath.com/activities/other/latest/productivity/gsuite-move-drive-file)
* [Share File](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-file-permission)
* [Upload File](https://docs.uipath.com/activities/other/latest/productivity/gsuite-upload-file)

When configuring activities that require indicating files or folders from **Google Drive**, now you can quickly make your selection using a file browser available in the activities. The file browser can be used when the file activities are placed inside StudioX’s [Use Google Drive](https://docs.uipath.com/activities/other/latest/productivity/google-drive-application-scope) activity.

This update brings some additional changes.

New scope activities are available to make it easy to add the resource you need to automate:

* [Use Google Drive](https://docs.uipath.com/activities/other/latest/productivity/google-drive-application-scope)
* [Use Google Document](https://docs.uipath.com/activities/other/latest/productivity/google-docs-application-scope)
* [Use Google Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/google-sheets-application-scope)

To use StudioX’s new scope activities in Studio, enable the **Show StudioX** filter in the Activities panel.

When working with **Google Sheets** activities in StudioX, you can select sheets and named ranges directly from the **Plus** menu.

A new [Download Spreadsheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-download-spreadsheet) activity enables you to download a Google spreadsheet and then modify it using Excel automation.

The following activities have been renamed:

* **Create File Permission** is now [Share File](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-file-permission)
* **Batch Update Values Scope** is now [Batch Spreadsheet Update](https://docs.uipath.com/activities/other/latest/productivity/gsuite-batch-update-values-scope)
* **Batch Update Document Scope** is now [Batch Document Update](https://docs.uipath.com/activities/other/latest/productivity/gsuite-batch-update-document-scope)

The following activities have been moved under **Google Drive**:

* [Create Document](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-document)
* [Create New SpreadSheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-new-spreadsheet)

## v1.8.0

**Release Date: 17 November 2020**

### New Features and Improvements

### GSuite Application scope

Added a new parameter in the **OAuth Client ID** category, called `OAuthClient`. Now the users can select **UiPath** Google Suite App (default) instead of having to create their own OAuth Client. Using UiPath’s app allows the user to bypass complex options such as multiple authentication methods, define services the scope will use, etc.

## v1.7.0

**Release Date: 26 October 2020**

### New Features and Improvements

Removed a dependency from `MicrosoftApplicationInsights`.

**GSuite Application scope**

Added a new `InArgument<SecureString>`, `SecureCredentialSecret`, in the **OAuth Client ID** category. If set, the `SecureClientSecret` parameter takes precedence over the `ClientSecret` parameter.

**Get Mail Messages**

The **Body** property of the received emails now defaults to the text part. In cases where no text view of the email is available, the **Body** property takes the value of the Html part. This makes it easier to search or see the body, as its text is simpler and does not include Html tags. To help workflows where the Html body was manipulated, a new property of **GmailMessage**, `BodyAsHtml`, has been added.

:::note
This change breaks backward compatibility if your automation used parsing of the Body.
:::

## v1.6.0

**Release Date: 15 September 2020**

### New Features and Improvements

When selecting **Local Disk** in the DataStoreLocation, the resulting token data is encrypted at rest using DPApi.

Fixed a localization problem with the **Run Script** activity.

Added support for authenticating to Orchestrator using the UiPath IDP service as a means to using Orchestrator as a token datastore.

Fixed the exception message being thrown in the **Run Script** activity when the remote functions fail.

Updated the designers to include more information.

## v1.5.1

**Release Date: 23 June 2020**

### Bug Fixes

* Fixed an issue occurring on the **GetMailMessages** activity where single part emails were not inspected for an attachment. This hotfix introduced support for the parsing of names contained in an email address.

## v1.5.0

**Release Date: 15 June 2020**

### New Features and Improvements

This release brings many new exciting features. Five new activities are available under the **Google AppsScript** functionality:

* [Create Script Project](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-script-project)
* [Create Deployment](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-deployment)
* [Get Project Content](https://docs.uipath.com/activities/other/latest/productivity/gsuite-get-project-content)
* [Run Script](https://docs.uipath.com/activities/other/latest/productivity/gsuite-run-apps-script)
* [Upload Script File](https://docs.uipath.com/activities/other/latest/productivity/gsuite-upload-script-file)

The **GSuise Application Scope** activity has been improved with a new wizard that contains a list of all possible authentication scopes usable by the child activities. The **Auto-Detect** button can be used to automatically select the required scopes. New scopes can manually be added to the list. If no scopes are selected, the minimum required scopes are selected at runtime.

This wizard replaces the previous **Services** input option, which was used to select the Google service and the scopes associated with the service.

## v1.4.0

### New Features and Improvements

Using the Robot and Studio API for tighter integration with the platform.

Added a telemetry client, which however is disabled in runtime.

Added an Orchestrator client.

Added project settings.

The activity has been translated in all the languages available to UiPath Studio.

**New activities released**

* [Clear Range](https://docs.uipath.com/activities/other/latest/productivity/gsuite-clear-range)

**Google Drive activities**

* **SupportsTeamDrives** property has been hidden and deprecated. It now defaults to true. Google documentation states: Deprecated - Whether the requesting application supports both My Drives and shared drives. This parameter will only be effective until June 1, 2020. Afterwards all applications are assumed to support shared drives.
* Added a new boolean property, **UseDomainAdminAccess**, to Permission activities.

**GSuite Application Scope**

* Add a new option under OAuth Client ID, **DataStoreLocation**. It allows selecting multiple storage locations for the **TokenResponse** received upon successful completion of the **OAuth2** flow: **Local disk** (the default behaviour of the package until now), **Orchestrator** (as per robot asset), **Never Store at all** (this will mean the consent screen will be shown each time the activity is run).
* Added a new category named **Options**. Inputs that are common between the various categories will be found here.
* Moved the **User** input from the **OAuth Client ID** category to the newly created **Options** category.
* Added a new `InArgument<string[]>`, **Folder**, to the Options category, for versions of Orchestrator that support it.

## v1.3.1

**Release Date: 21 October 2019**

### Bug Fixes

* Solved a bug in the **Change Labels** activity where the activity tried to remove the DRAFTS and SENT labels, even though these are system labels and cannot be added/removed from an email.

## v1.3.0

**Release Date: 26 August 2019**

### New Features and Improvements

This release adds a new **AttachmentList** (`String[]`) property to the **Send Mail** activity, giving you the ability to send a dynamic number of attachments. The activity sends all attachments specified in both the **Attachments** and **AttachmentList** properties.

The **Modify Event** activity was also updated to include a new **UpdatedEventID** property (`String[]`) to output the ID of the resulting modified event. In most cases, the **UpdatedEventID** value is the same as the specified **EventID**. However, there are instances when a new event is created (e.g., recurring events).

In addition to updating exsiting activities, this release adds the following activities:

* [Add Delete Columns](https://docs.uipath.com/activities/other/latest/productivity/gsuite-add-delete-columns)
* [Add Delete Rows](https://docs.uipath.com/activities/other/latest/productivity/gsuite-add-delete-rows)
* [Append Row](https://docs.uipath.com/activities/other/latest/productivity/gsuite-append-row)
* [Batch Update Values Scope](https://docs.uipath.com/activities/other/latest/productivity/gsuite-batch-update-values-scope)
* [Copy Sheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-copy-sheet)
* [Copy Paste Range](https://docs.uipath.com/activities/other/latest/productivity/gsuite-copy-paste-range)
* [Create New SpreadSheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-create-new-spreadsheet)
* [Delete Range](https://docs.uipath.com/activities/other/latest/productivity/gsuite-delete-range)
* [Get Cell Color](https://docs.uipath.com/activities/other/latest/productivity/gsuite-get-cell-color)
* [Rename Sheet](https://docs.uipath.com/activities/other/latest/productivity/gsuite-rename-sheet)

## v1.2.0

**Release Date: 19 June 2019**

### New Features and Improvements

This release introduces integration with Google Docs, enabling automation via the **Create Document**, **Get Document**, **Get Text Index**, **Insert Text**, and **Replace Text** activities.

In addition to the new Google Docs activity set, this release adds an optional `InArgument\<string\>` (**User**) to the GSuite Application Scope that you can use to store different tokens for multiple Google accounts. It also adds two optional `InArgument\<int\>` (**Rows and Columns**) to the **Add New Sheet** and **Create Spreadsheet** activities that you can use to specify the sheet size you want to create.

### Bug Fixes

* This release fixed the bug (introduced in version v1.1.0) that did not allow the **GSuite Application Scope** to be run in a loop.

## v1.1.1

**Release Date: 14 March 2019**

### New Features and Improvements

This release adds new activities to each supported application, as well as, introduces integration with Google Calendar.

With this release, you can now **Delete File** in Google Drive, **Change Labels** in Gmail, and **Delete Sheet** in Google Sheets.

In addition to the new activities for the existing applications, this release integrates with Google Calendar, enabling the management of your calendar events, including **Add Attendees**, **Create Event**, **Delete Event**, **Modify Event**, and **Search Events**.

### Bug Fixes

* This release fixed the issue of email addresses being truncated when they contained capital letters.

## v1.0.6961.3913

**Release Date: 22 January 2019**

### Bug Fixes

* This release fixed a series of minor bugs where `ArgumentNullExceptions` and `ArgumentOutOfRangeExceptions` were not displayed correctly.

## v1.0.6961.3913

**Release Date: 22 January 2019**

### New Features and Improvements

This release introduces integration with Google Drive. With this integration, you can automate your interactions with Google Drive, including **Download File**, **Upload File**, and **Get File Info**. In addition to the new activity set, this package adds Japanese language support.

### Known issues

* There are two known issues in this release. The first is the **Upload File** activity is limited to 2GB size files. The second is the **Download File** activity is limited by your memory size, so you may need to check your available memory when downloading large files.

## v1.0

**Release Date: 17 December 2018**

### New Features and Improvements

The first beta release introduces integration with Google Docs, Google Sheets, and Gmail.
