Copia tabella
Verbo: copyTable
Disponibile da: < Standard>
Copia tutti i dati da una tabella dati, o solo la sua struttura, restituendola su una nuova tabella.
La struttura da tavolo è, per definizione, le sue righe, colonne e stili da tavola.
Sintassi
copyTable [--schemaonly(Boolean)] --dataTable(DataTable) (DataTable)=value
Input
| Script | Designer | Obbligatorio | Tipi di accettazioni | Descrizione |
|---|---|---|---|---|
| -- schemasolo | Solo schema | Facoltativo | Booleano | Consente di copiare solo la struttura della tabella dati. |
| --dataTable | Tabella dati | Obbligatorio | Tabella dati | Tabella dati di origine dove vengono copiati i dati e / o la struttura. |
Output
| Script | Designer | Tipi di accettazioni | Descrizione |
|---|---|---|---|
| valore | Tabella dati | Tabella dati | Restituisce una nuova tabella dati con la copia dei dati e / o della struttura della tabella di origine. |
Esempio
Esempio 1: Copie una tabella dati Excel, che è stata ottenuta dal comando Get Excel Table, e restituisce i suoi dati e la sua struttura in una variabile "DataTable".
defVar --name excelTable --type DataTable
defVar --name excelTableResult --type DataTable
defVar --name excelFile --type Excel
// Download the following file to execute the command.
excelOpen --file "tableExcelCompanyCity.xlsx" excelFile=value
excelGetTable --file ${excelFile} --getfirstsheet --entiretable --hasheaders excelTable=value
//
copyTable --dataTable ${excelTable} excelTableResult=value
logMessage --message "${excelTableResult}" --type "Info"
excelClose --file ${excelFile}
// The above example returns the following output:
// Company City
// IBM Corporation, Toronto
// Microsoft Corporation, São Paulo
// IBM Corporation, Armonk
Esempio 2: Copie solo la struttura di una tabella dati Excel e la restituisce in una variabile "DataTable". Il comando Get Column Structure richiama i nomi delle colonne della tabella la cui struttura è stata copiata.
defVar --name excelTable --type DataTable
defVar --name excelTableResult --type DataTable
defVar --name excelFile --type Excel
// Download the following file to execute the command.
excelOpen --file "tableExcelCompanyCity.xlsx" excelFile=value
excelGetTable --file ${excelFile} --getfirstsheet --entiretable --hasheaders excelTable=value
//
copyTable --schemaonly --dataTable ${excelTable} excelTableResult=value
logMessage --message "${excelTableResult}" --type "Info"
excelClose --file ${excelFile}
// The above example returns the following output:
// Company City
Per il corretto funzionamento degli script sopra, è necessario scaricare il file e inserire il suo percorso nel parametro File del comando Open Excel File .
Note
La tabella dati inserita nel parametro Tabella dati deve essere precedentemente ottenuta. Di seguito sono riportati alcuni comandi che restituiscono le variabili di Data Table: