activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades de productividad

Última actualización 6 de mar. de 2026

API de automatización codificada de Google Sheets

Crea un servicio de Google Sheets.

Espacio de nombres: UiPath.Gsuite.Activities.API

Ensamblado: UiPath.Gsuite.Activities.API (en UiPath.Gsuite.Activities.API.dll)

Constructores

ConstructorDescripciónSintaxis
GoogleSheetsServiceInicializa una nueva instancia de la clase GoogleSheetsServicepublic class GoogleSheetsService : IGoogleSheetsService

Métodos

NombreDescripción
Añadir hojaAgrega una nueva hoja a la hoja de cálculo especificada.
AñadirHojaDeCálculoCrea una nueva hoja de cálculo.
Eliminar columnaElimine la columna especificada de una hoja, una tabla o un rango. La columna situada a la derecha de la columna eliminada se desplaza a la izquierda.
Eliminar rangoElimina un rango especificado.
Eliminar filasEliminar una o varias filas de una posición especificada en un rango de hoja de cálculo. Cuando eliminas una fila, las siguientes celdas se desplazan hacia arriba.
Eliminar hojaElimina la hoja especificada de la hoja de cálculo especificada.
ObtenerRangosNombradosObtiene la lista de rangos con nombre dentro de una hoja de cálculo.
ObtenerRangosObtiene la lista de rangos y hojas con nombre dentro de una hoja de cálculo.
Obtener hojasObtiene la lista de hojas dentro de una hoja de cálculo.
Obtener hojas de cálculoRecupera una lista de hojas de cálculo de la ubicación de Google Drive especificada.
Leer celdaLee el contenido de la celda especificada.
Leer rangoLee el contenido del rango especificado.
Cambiar el nombre de hojaRenombra la hoja especificada en la hoja de cálculo especificada.
Escribir celdaEscribe información en la celda de la hoja de cálculo seleccionada.
Escribir columnaEscribir una columna en un archivo de Google Sheets seleccionado.
Escribir rangoEscribe una tabla de datos en el rango indicado de la hoja de cálculo seleccionada.
Escribir filaEscribe una fila en un archivo seleccionado utilizando una matriz o una fila de datos.

Ejemplos

En el siguiente ejemplo, puedes ver cómo puedes utilizar las API de automatización codificadas para obtener valores de columna de Google Sheets como matriz.

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();
            }
        }
    }
}
  • Constructores
  • Métodos
  • Ejemplos

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado