UiPath Documentation
activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Activités de productivité

API d'automatisation codée Google Sheets

Crée un service Google Sheets.

Espace de noms: UiPath.Gsuite.Activities.API

Assembly: UiPath.Gsuite.Activities.API (in UiPath.Gsuite.Activities.API.dll)

Constructeurs

ConstructeurDescriptionSyntaxe
ServiceGoogleSheetsInitialise une nouvelle instance de la classe GoogleSheetsServicepublic class GoogleSheetsService : IGoogleSheetsService

Méthodes

NomDescription
Add SheetAjoute une feuille à la feuille de calcul spécifiée.
AjouterFeuilleCalculCrée une feuille de calcul.
Auto Fill RangeRemplit automatiquement une plage basée sur des données existantes dans la direction donnée.
Copy Paste RangeCopie et colle des données d'une plage à une autre.
Supprimer la colonne (Delete Column)Supprime une colonne spécifiée d'une feuille ou d'une plage. La colonne à droite de la colonne supprimée est ensuite décalée vers la gauche.
DeleteColumn(chaîne, surcharge)Supprime une colonne par son nom, en renvoyant également des informations sur la plage.
DeleteColumn(int, surcharge)Supprime une colonne par index, en renvoyant également des informations sur la plage.
Delete RangeSupprime une plage spécifiée.
Delete RowsSupprime une ou plusieurs lignes à partir d'une position spécifiée dans une plage de feuille de calcul. Lorsque vous supprimez une ligne, les cellules ci-dessous sont décalées.
Delete Rows (chaîne, surcharge)Supprime les lignes par chaîne d'index (par exemple « 0, 2, 5-7 »), renvoyant également des informations sur la plage.
DeleteRows(IEnumerable, surcharge)Supprime les lignes par collection d'index, en renvoyant également des informations sur la plage.
Supprimer la feuilleSupprime la feuille spécifiée de la feuille de calcul spécifiée.
GetNamedRangesRécupère la liste des plages nommées dans une feuille de calcul.
Get RangesRécupère la liste des plages et feuilles nommées dans une feuille de calcul.
Get Cell ColorRécupère la couleur d'arrière-plan de la première cellule dans la plage spécifiée.
Récupérer des feuilles (Get Sheets)Récupère la liste des feuilles d'un tableur.
ObtenirFeuillesCalculRécupère une liste de feuilles de calcul à partir de l'emplacement Google Drive spécifié.
Lire la cellule (Read Cell)Lit le contenu de la cellule spécifiée.
Lire la colonne (Read Column)Lit le contenu de la plage spécifiée sous la forme d'un tableau de colonnes.
Lire la plage (Read Range)Lit le contenu de la plage spécifiée.
ReadRange ( surcharge )Lit le contenu de la plage spécifiée, en renvoyant également les informations sur la plage via le paramètre de sortie.
Lire la ligne (Read Row)Lit la première ligne de la plage spécifiée.
Rename SheetRenomme la feuille spécifiée dans la feuille de calcul spécifiée.
Définir la couleur de plage (Set Range Color)Définit la couleur d’arrière-plan de la plage spécifiée.
Écrire la cellule (Write Cell)Écrit des informations dans la cellule de feuille de calcul sélectionnée.
Write ColumnÉcrivez une colonne dans un fichier Google Sheets sélectionné.
Écrire la plage (Write Range)Écrit une table de données dans la plage indiquée depuis la feuille de calcul sélectionnée.
Ligne d'écriture (Write Row)Écrivez une ligne dans un fichier sélectionné à l'aide d'un tableau ou d'une ligne de données.

Exemples

Dans l'exemple suivant, vous pouvez voir comment utiliser les API d'automatisation codée pour obtenir les valeurs de colonne Google Sheets sous forme de tableau.

using GoogleWorkspaceCodedWorkflows.ObjectRepository;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using UiPath.CodedWorkflows;
using UiPath.Core;
using UiPath.Core.Activities.Storage;
using UiPath.Excel;
using UiPath.Excel.Activities;
using UiPath.Excel.Activities.API;
using UiPath.Excel.Activities.API.Models;
using UiPath.GSuite.Activities.Api;
using UiPath.GSuite.Sheets.Enums;
using UiPath.Mail.Activities.Api;
using UiPath.Orchestrator.Client.Models;
using UiPath.Testing;
using UiPath.Testing.Activities.TestData;
using UiPath.Testing.Activities.TestDataQueues.Enums;
using UiPath.Testing.Enums;
using UiPath.UIAutomationNext.API.Contracts;
using UiPath.UIAutomationNext.API.Models;
using UiPath.UIAutomationNext.Enums;
namespace GoogleWorkspaceCodedWorkflows
{
    public class GetGoogleSheetColumnAsArray : CodedWorkflow
    {
        [Workflow]
        public void Execute()
        {
             var GoogleSheetName= "Contacts";
             var service = google.Sheets(connections.GoogleSheets.<connectionID>);
             var columnArray = GetDataFromSheet(service,GoogleSheetName);
            foreach(string item in columnArray)
            {
                Log(item);
            }
        }
        public static IEnumerable&lt;String&gt; GetDataFromSheet(IGoogleSheetsService googleSheets, string name)
        {
            var sheets = googleSheets.GetSpreadsheets();
            var testDataSheet = sheets.FirstOrDefault(s => s.Name.StartsWith(name));
            var dt = testDataSheet.GetSheets().First().ReadRange(true);
            foreach (DataRow row in dt.Rows)
            {
                yield return row[1].ToString();
            }
        }
    }
}
using GoogleWorkspaceCodedWorkflows.ObjectRepository;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using UiPath.CodedWorkflows;
using UiPath.Core;
using UiPath.Core.Activities.Storage;
using UiPath.Excel;
using UiPath.Excel.Activities;
using UiPath.Excel.Activities.API;
using UiPath.Excel.Activities.API.Models;
using UiPath.GSuite.Activities.Api;
using UiPath.GSuite.Sheets.Enums;
using UiPath.Mail.Activities.Api;
using UiPath.Orchestrator.Client.Models;
using UiPath.Testing;
using UiPath.Testing.Activities.TestData;
using UiPath.Testing.Activities.TestDataQueues.Enums;
using UiPath.Testing.Enums;
using UiPath.UIAutomationNext.API.Contracts;
using UiPath.UIAutomationNext.API.Models;
using UiPath.UIAutomationNext.Enums;
namespace GoogleWorkspaceCodedWorkflows
{
    public class GetGoogleSheetColumnAsArray : CodedWorkflow
    {
        [Workflow]
        public void Execute()
        {
             var GoogleSheetName= "Contacts";
             var service = google.Sheets(connections.GoogleSheets.<connectionID>);
             var columnArray = GetDataFromSheet(service,GoogleSheetName);
            foreach(string item in columnArray)
            {
                Log(item);
            }
        }
        public static IEnumerable&lt;String&gt; GetDataFromSheet(IGoogleSheetsService googleSheets, string name)
        {
            var sheets = googleSheets.GetSpreadsheets();
            var testDataSheet = sheets.FirstOrDefault(s => s.Name.StartsWith(name));
            var dt = testDataSheet.GetSheets().First().ReadRange(true);
            foreach (DataRow row in dt.Rows)
            {
                yield return row[1].ToString();
            }
        }
    }
}
  • Constructeurs
  • Méthodes
  • Exemples

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour