activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités de productivité
Last updated 15 nov. 2024

API Google Sheets

Crée un service Google Sheets.

Espace de noms: UiPath.Gsuite.Activities.API

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

Constructeurs

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

Méthodes

Nom

Description
Ajoute une feuille à la feuille de calcul spécifiée.
Crée une feuille de calcul.
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.
Supprime 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.
Supprimer la feuilleSupprime la feuille spécifiée de la feuille de calcul spécifiée.
Récupère la liste des plages nommées dans une feuille de calcul.
Récupère la liste des plages et feuilles nommées dans une feuille de calcul.
Récupère la liste des feuilles d'un tableur.
Ré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 plage (Read Range)Lit le contenu de la plage spécifiée.
Rename SheetRenomme la feuille spécifiée dans la feuille de calcul 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 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<string> 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<string> 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 ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.