Spreadsheet Controller/it

Questo strumento aggiunge un nuovo oggetto cell controller a un oggetto spreadsheet selezionato. Il controllo può estrarre specifici valori da determinati oggetti presenti nel documento attivo e riempire un intervallo di celle del foglio di calcolo ospite con tali valori.

Utilizzo

 * 1) Selezionare un oggetto spreadsheet esistente
 * 2) Premere il pulsante
 * 3) Definire le proprietà necessarie

Opzioni

 * Non appena le proprietà necessarie sono impostate e gli oggetti corrispondenti alle proprietà del filtro sono trovati, i valori sono inseriti nel foglio ospitante. Per ora, non è possibile annullare questa operazione.
 * Per impostare le proprietà di un oggetto cell controller conviene iniziare dal basso, impostare prima le opzioni del filtro, e terminare con la prima casella. In questo modo, il foglio non viene compilato prima che siano state definite tutte le impostazioni necessarie.

Proprietà

 * : L'indirizzo della cella da cui iniziare il riempimento automatico (es: A5)
 * : Specifica se dalla cellula di partenza i valori devono riempire le celle orizzontalmente o verticalmente
 * : Se "Data Type" è impostato "Get Property", in questa casella è possibile indicare una proprietà degli oggetti filtrati che deve essere recuperata. È possibile specificare le proprietà nidificate utilizzando un punto (es: Shape.Volume)
 * : Specifica se si desidera recuperare una proprietà degli oggetti filtrati, o si desidera contarli
 * : Un modello da cercare nell'etichetta o nel tipo di oggetti del documento. Ad esempio, impostando questo valore su "Struct" si ottengono tutti gli oggetti contenenti Struct nel loro nome, come Structure001
 * : Specifica se il filtro deve essere applicato all'etichetta o al tipo di oggetto.

Script
Gli oggetti Spreadsheet possono essere creati da script python e macro utilizzando la funzione makeSpreadsheet :

Limitazioni

 * Questo strumento non è disponibile nelle versioni di FreeCAD precedenti alla 0.14
 * Attualmente non è possibile annullare le modifiche che un controller esegue sul suo foglio ospite.