Zelleninhalt abrufen
Verb: getTableCell
Ruft den Inhalt einer Zelle ab, die sich am Schnittpunkt einer Spalte und einer Zeile befindet.
Syntax
getTableCell --dataTable(DataTable) --column(Numeric) --row(Numeric) (Scalar)=value
Eingaben
| Script | Designer | Erforderlich | Akzeptierte Typen | Beschreibung |
|---|---|---|---|---|
| --dataTable | Datentabelle | Erforderlich | Datentabelle | Datentabelle, aus der die Zelleninhalte abgerufen werden. |
| -- Spalte | Spalte | Erforderlich | Zahl | Numerische Position der Spalte, in der sich die Zelle befindet.Die Zahl, die die Spaltenposition angibt, muss größer-gleich 1 sein. |
| -- Zeile | Zeile | Erforderlich | Zahl | Numerische Position der Zeile, in der sich die Zelle befindet.Die Zahl, die die Zeilenposition angibt, muss größer-gleich 1 sein. |
Ausgaben
| Script | Designer | Akzeptierte Typen | Beschreibung |
|---|---|---|---|
| Wert | Inhalt | Primitive | Gibt den Inhalt der abgerufenen Zelle zurück. |
Beispiel
Der Befehl ruft den Inhalt einer bestimmten Zelle ab, indem er diese am Schnittpunkt aus Spaltennummer und der nachfolgend eingegebenen Zeilennummer lokalisiert.
defVar --name excelFile --type Excel
defVar --name excelTable --type DataTable
defVar --name cellContent --type String
// Download the following file to execute the command.
excelOpen --file "tableExcelCompanyCity.xlsx" excelFile=value
excelGetTable --file ${excelFile} --getfirstsheet --entiretable --hasheaders excelTable=value
getTableCell --dataTable ${excelTable} --column 2 --row 3 cellContent=value
logMessage --message "Cell Content: ${cellContent}" --type "Info"
// This example returns the following output:
// Cell contents: Armonk.