Spreadsheet Controller/pl

Opis
Narzędzie dodaje nowy obiekt kontrolera komórek do wybranego obiektu Arkusza kalkulacyjnego. Kontroler może następnie pobrać określone wartości z wybranych obiektów w aktywnym dokumencie i wypełnić nimi zakres komórek w arkuszu kalkulacyjnym hosta.

Sposób użycia

 * 1) Wybierz istniejący obiekt arkusza kalulacyjnego.
 * 2) Naciśnij przycisk.
 * 3) Dostosuj potrzebne właściwości.

Opcje

 * Gdy tylko zostaną ustawione potrzebne właściwości i znalezione obiekty odpowiadające właściwościom filtra, wartości arkusza kalkulacyjnego zostają wypełnione. W tym momencie nie ma możliwości cofnięcia tej operacji.
 * Najlepszym sposobem na ustawienie właściwości obiektu kontrolera komórek jest rozpoczęcie od końca, najpierw ustawienie opcji filtra, a na końcu komórki startowej. W ten sposób nie będziesz zapisywać danych w arkuszu kalkulacyjnym, zanim nie zostanie dokonana zmiana wszystkich potrzebnych ustawień.

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.