Atividades
Mais recente
falso
Atividades de produtividade
Last updated 1 de jul de 2024

APIs do Planilhas Google

Cria um serviço do Planilhas Google.

Namespace: UiPath.Gsuite.Activities.API

Montagem: UiPath.Gsuite.Activities.API (em UiPath.Gsuite.Activities.API.dll)

Construtores

ConstrutorDescriptionSintaxe
ServiçoDoPlanilhasGoogleInicializa uma nova instância da classe GoogleSheetsService
public class GoogleSheetsService : IGoogleSheetsServicepublic class GoogleSheetsService : IGoogleSheetsService

Métodos

Name

Description
Adiciona uma nova planilha à planilha especificada.
Cria uma nova planilha.
Delete ColumnExclui uma coluna especificada de uma planilha ou intervalo. A coluna à direita da coluna excluída é então deslocada para a esquerda.
Exclui um intervalo especificado.
Delete RowsExcluir uma ou várias linhas de uma posição especificada em um intervalo da planilha. Quando você exclui uma linha, as células abaixo são deslocadas para cima.
Excluir PlanilhaExclui a folha especificada da planilha especificada.
Obtém a lista de intervalos nomeados em uma planilha.
Obtém a lista de intervalos e planilhas nomeados em uma planilha.
Obtém a lista de planilhas em uma planilha.
Recupera uma lista de planilhas do local especificado no Google Drive.
Ler CélulaLê o conteúdo da célula especificada.
Read RangeLê o conteúdo do intervalo especificado.
Renomear FolhaRenomeia a planilha especificada em um arquivo de planilhas.
Write CellGrava informações na célula da planilha selecionada.
Gravar colunaEscreva uma coluna em um arquivo selecionado do Google Sheets.
Write RangeGrava uma tabela de dados no intervalo indicado da planilha selecionada.
Gravar linhaEscreva uma linha em um arquivo selecionado usando uma Array ou Linha de dados.

Exemplos

No exemplo a seguir, você pode ver como pode usar as APIs para obter os valores das colunas das Planilhas Google 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<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();
            }
        }
    }
}
  • Construtores
  • Métodos
  • Exemplos

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.