Aktivitäten
Neuestes
False
Produktivitätsaktivitäten
Last updated 1. Juli 2024

Google Sheets-APIs

Erstellt einen Google Sheets-Dienst.

Namespace: UiPath.Gsuite.Activities.API

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

Konstruktoren

KonstruktorBeschreibungSyntax
GoogleSheets-DienstInitialisiert eine neue Instanz der GoogleSheetService-Klasse
public class GoogleSheetsService : IGoogleSheetsServicepublic class GoogleSheetsService : IGoogleSheetsService

Methoden

Name

Beschreibung
Fügt der angegebenen Kalkulationstabelle ein neues Blatt hinzu.
Erstellt eine neue Kalkulationstabelle.
Spalte löschen (Delete Column)Eine angegebene Spalte aus einem Blatt oder Bereich löschen. Die Spalte rechts von der gelöschten Spalte wird dann nach links verschoben.
Löscht einen bestimmten Bereich.
Delete RowsLöschen Sie eine oder mehrere Zeilen von einer bestimmten Position in einem Tabellenkalkulationsbereich. Wenn Sie eine Zeile löschen, werden die darunterliegenden Zellen nach oben verschoben.
Delete SheetLöscht das angegebene Blatt aus der angegebenen Kalkulationstabelle.
Ruft die Liste der benannten Bereiche innerhalb einer Kalkulationstabelle ab.
Ruft die Liste der benannten Bereiche und Blätter innerhalb einer Kalkulationstabelle ab.
Ruft die Liste der Blätter innerhalb einer Kalkulationstabelle ab.
Ruft eine Liste von Kalkulationstabellen aus dem angegebenen Google Drive-Speicherort ab.
Zelle lesen (Read Cell)Liest den Inhalt der angegebenen Zelle.
Bereich lesen (Read Range)Liest die Inhalte des angegebenen Bereichs.
Rename SheetBenennt das angegebene Blatt der angegebenen Kalkulationstabelle um.
Zelle schreiben (Write Cell)Schreibt Informationen in die ausgewählte Kalkulationstabellenzelle.
Write ColumnSchreibt eine Spalte in eine ausgewählte Google Sheets-Datei.
Schreibbereich (Write Range)Schreibt eine Datentabelle aus der ausgewählten Kalkulationstabelle in den angegebenen Bereich.
Write RowSchreibt eine Zeile in eine ausgewählte Datei unter Verwendung eines Arrays oder einer Datenzeile.

Beispiele

Im folgenden Beispiel sehen Sie, wie Sie die APIs verwenden können, um Spaltenwerte von Google Sheets als Array abzurufen.
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();
            }
        }
    }
}
  • Konstruktoren
  • Methoden
  • Beispiele

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.