# Upload Script File

> Upload Script File activity that uploads a new script file to your project in Google Workspace.

`UiPath.GSuite.Activities.UploadScriptFiles`

## Description

Uploads a new script file to your project. This activity first does a `UiPath.GSuite.GetProjectContent` request, saves the File[] and adds a new File to that.

### Scopes

This activity requires the following scopes:

* https://www.googleapis.com/auth/drive

OR

* https://www.googleapis.com/auth/drive.appdata

## Project compatibility

Windows - Legacy | Windows

## Configuration

### Properties panel

#### Common

* **ContinueOnError** - If set, the remaining activities are executed if the current activity fails. This field supports Boolean values.
* **DisplayName** - The display name of the activity. This property supports `String` variables and string formatted values.

#### Input

* **FilePath** - The path to the new file to be uploaded. From the FilePath create the Google File object. After this, do a `UpdateContent` request. This property supports `String` variables and string formatted values.
* **ScriptID** - The script project's Drive ID. This property supports `String` variables and string formatted values.

#### Misc

* **Private** - If selected, the values of variables and arguments are no longer logged at Verbose level. This field supports Boolean values.

#### Output

* **Content** - The list of script project files. One of the files is a script manifest.
