Spreadsheet Controller/it

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

Utilizzo

 * 1) Selezionare un oggetto spreadsheet esistente
 * 2) Premere il pulsante
 * 3) Regolare 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.
 * Il modo migliore per impostare le proprietà di un oggetto cell controller è di partire dal basso, impostare prima le opzioni di filtro, e finire con la prima cella. In questo modo, il foglio non viene compilato prima che tutte le impostazioni necessarie siano definite.

Properties

 * : The cell address to start automatic filling (ex: A5)
 * : Specifies if the values will fill cells horizontally or vertically from the starting cell
 * : If "Data Type" is set to "Get Property", you can indicate here a property of the filtered objects to be retrieved. You can specify nested properties by using a dot (ex: Shape.Volume)
 * : Specifies if you want to retrieve a property of the filtered objects, or to count them
 * : A pattern to look for in the label or type of the objects in the document. For example, setting this value to "Struct" will get all objects containing Struct in their name, such as Structure001
 * : Specifies if the filter must be applied to the object label or type.

Scripting
Spreadsheets can be created from python scripts and macros using the makeSpreadsheetController function:

Limitations

 * This tool is not available below FreeCAd version 0.14
 * Currently it is not possible to undo the changes that a controller does to its host spreadsheet.