Home

Clip Manager 3 Manual

image

Contents

1. Combining Patterns Much of the power of regular expressions comes from combining these elementary patterns to make up complex searches Here are some examples 0 9 2 d Matches dollar amounts with an optional dollar sign Page 19 d sB C One or more digits followed by a space followed by B C The Alternation Operator The alternation operator allows you to match any of a number of patterns using the logical or operator Place it between two existing patterns to match either pattern You can use more than one alternation operator in a pattern she s sshe s he or she catldoglpossum cat dog or possum O 9 sB C I 0 9 sA D or Years of the form yearNum B C or A D e g 0 9 s B C I A D 2 175 B C or 215 A D Search and Replace You use special patterns to represent the matched pattern Using replacement patterns you can append or prepend the matched pattern with other text Contains the entire matched pattern If d d d d sB C finds 1541 B C then the replace ment pattern the year amp results in the year 1541 B C as the amp contains the string 1541 B C 1 2 etc Contains the matched subpatterns defined by use of paren theses in the search string The search pattern d s B C A D BC AD looks for any number of digits followed by a space character followed by either B C BC A D or AD The 1 v
2. Date Moctied Sre C Sengle Custors farmpen arse ORE NOK 1326 09K E Sengle Fielts arefd Orpe6Ok 1322 1 6K er C Sengle tayost ardo 02 06 08 13 26 2976K Y Clip History al C Sinale senpi Steps xes osmems asas mie O Gi Today C Senste seipsam O2r06r08 1320 KEK C Yesterday C Semele Tatie srid OZGE 1321 19 Semple Teroa 02 06 08 1333 06K E Custom Functions 7 verso Tester 20980402 1 369 Andor eRe ARAM RMEDANC AAA A AREA MESA MED neil BOARD AA ARE Mit Bal This process will be identical for tables fields scripts and script steps The procedure for Clip Manager to Get a Custom Function is a little different however you need to make sure that in FileMaker you first open the custom function editor dialog of the function to be copied before going back to Clip Manager Important note when getting Custom functions Because Clip Manager has to drive the user interface to get custom functions keep the follow ing in mind when using this feature using the keyboard or mouse while Clip Manager is getting the custom function will inter fere and produce unpredictable results e avoid using spaces in custom function names and parameters Clip Manager sometimes has to perform a double click to get to these values and this does not work with strings that have spaces in them Page 3 c Send a Clip Manager clip to the FileMaker clipboard Using the browser window you can navigate through your clip librar
3. myFMbutler Clip Manager 3 User Manual for Mac OS X CM3 1M_Jan_09 Table of Contents 1 What does it do 2 What do I need 3 How do make this work a Installation b Get FileMaker clipboard information into Clip Manager c Send a Clip Manager clip to the FileMaker clipboard d Using the Clip Browser e Editing a Clip Manager clip f Using the Clip History g Clip Manager Drag amp Drop h About the Clip Manager interface window i Clip Manager Preferences j Clip Manager Advanced Search Regular Expressions k Clip Manager amp AppleScript 4 About the FileMaker clipboard on UU BRN NY NN N N e ma N O N Oo Page 1 1 What does it do myFMbutler Clip Manager is an application that allows you to store FileMaker fields tables scripts script steps custom functions and layouts in an easy to use library You can copy and store objects that have been copied to FileMaker s own clipboard and then re use them later Clip Manager also offers and integrated Find amp Replace that allows you to easily make batch changes to the clippings and then send the updated field script or layout back to FileMaker s clipboard 2 What do I need FileMaker Pro 8 or 9 Advanced or higher on Mac OS X 10 4 11 or higher 3 How do make this work a Installation Run the Clip Manager Installer The program will be installed in Applications myFMbutler Clip Manager 3 Sample Clips will be installe
4. AutoPaste flag set theResult to GetAutoPaste gt boolean the status GetClip v Gets the currently loaded clip set theResult to GetClip gt unicode text the clip XML contents GetClipClass v Gets the class of the loaded clip set theResult to GetClipClass gt unicode text the class of the clip being XMLO XMFD XMTB XMSC7 XMSS or XMCF GetClipContentsField v Gets the contents of the XML field in the Clip Manager window set theResult to GetClipContentsField gt unicode text the contents of the field should be UTF 8 text GetClipMethod v Gets the method with which the clip was created set theResult to GetClipMethod gt text new for a new clip file for a file based clip history for a clip history item and session for a session based clip GetClipPath v Gets the path of a file based clip set theResult to GetClipPath gt file the path of the clip IsChanged v Returns if the loaded clip has been changed or not set theResult to IsCchanged gt boolean true is the clip has been modified Page 22 IsXMLValid v Returns whether the loaded clip is valid or not set theResult to IsSXMLValid gt boolean true means the XML is valid NewClip v Clears the currently loaded clip NewClip gt creates anew empty clip OpenClip v Loads a clip file into the clip contents field set theResult to OpenClip file the path to the clip file
5. active which is the default setting the Clip Info pane will show informa tion about the tables fields portals scripts variables and objects that are referenced from the clip Analyze clips is toggled by clicking the info button on the bottom left of the Clip Manager window Page 5 Clip Information Y Table Occurrences Y myTable Res o myField 1 1 Portals Y Scripts My Script 1 Y Objects When double clicking an item in the Clip Information window it will be selected in the Clip Contents window Important note due to FileMaker limitations double clicking a portal object to select it is not currently supported The Browser menu shows a number of options create a new folder from the Clip Browser move a file or folder from the Clip Browser to the Trash reveal the current file or folder selection in the Finder Browser New Folder SEN Reveal Move To Trash A You can store clips by object type by project etc You could also create separate clips folders e g for easy updating of an existing application Page 6 e Editing a Clip Manager clip After performing a Get operation or when you double click a clip in the browser window or use the cmd down arrow shortcut the clip contents and other information will be shown in Clip Manager s contents and metadata fields Clip Manager provides optional syntax coloring to make the XML more readable and to al low you to
6. ahead assertion For example foo bar matches any occurrence of foo that isn t followed by bar A zero width positive look behind assertion For example lt t w matches a word that follows a tab without including the tab in amp Works only for fixed width look behind lt pattern A zero width negative look behind assertion For example lt bar foo matches any occurrence of foo that does not follow bar Works only for fixed width look behind Subexpressions You can use parentheses within your search patterns to isolate portions of the matched string You do this when you need to refer to subsections of the matched in your replacement string For example you would do this if you need to replace only a portion of the matched string or insert other text into the matched string Here is an example If you want to match any date followed by the letters B C you can use the pattern d sB C Any number of digits followed by a space character followed by the letters B C This will match dates such as 33 B C 1742 B C etc However if you wanted your replacement pattern to leave the year alone but replace the letters with something else you would use parens The search pattern d s B C does this When you write your replacement pattern you can refer to the year only with the variable 1 and the letters with 2 If you write d s B C A D BC AD then 2 would contain the matched letters
7. make changes more easily This setting can be configured from the Editor tab in Preferences Using Find amp Replace you can easily make changes to the contents of a clip from within Clip Manager You can access the Find menu item from the Edit menu or use the cmd F shortcut make sure you placed your cursor in the Clip Contents field first Chet Cho Hater Edie Uneares Letse Cp Coreerts Fora Arial Unicode ME ie 2 8 m res Corerpat Loras Te atton it the Catal tOta bul you cas Capt Da te BILAR 4 Jj Teettraegier Tatian IMI Dame ott Tewitnans Symes Coloring F Enable Syrian Coboutiong Em E o Find E I core SS Set FileMaker Clipboard Cet FileMaker Clipboard Open in External Editor ORE Gare ea lect All If you need to make more changes than just a basic Find amp Replace operation select Open in Text Editor from the Edit menu or cmd shift E to open the current clip in a text editor TextEdit is the default editor but you can change this in the Editor tab in Preferences Most popular editors such as BBEdit TextWrangler TextMate etc are supported The editor makes it easy to perform batch change operations on a clipping file You can make the changes then copy paste the information back to Clip Manager and then send the clip ping back to the FileMaker clipboard by clicking Set Page7 f Using the Clip History Clip Manager s Cl
8. match it precede it by a caret Here are some exam ples aeiou Any one of the characters a e i O u Aaeiou Any character except a e I O U a e Any character in the range a e inclusive a zA Z0 9 Any alphanumeric character Note Case sensitivity is controlled by the CaseSensitive property of the RegExOptions class Page 16 I Finds a To find a a closing bracket place it immediately after the opening bracket Finds a character in the range a e or the caret character To find the caret character place it anywhere except as the first character after the opening bracket a c Finds a character in the range a c or the sign To match a place it at the beginning or end of the set Non printing Characters You can use the following notation to find non printing characters a E E eo oee ooo Other Special Characters The following patterns are wildcards for the following special characters Any whitespace character space tab return linefeed form feed Any non whitespace character Any word character a z A Z 0 9 and _ Any non word character All characters not included by Ww Page 17 a Any non digit character Repetition Characters Repetition characters are modifiers that allow you to repeat a specified pattern Repitition character Zero or more characters d finds no characters or one or more con secutive d s finds an entire line of tex
9. orire ae sung vn e macros 0 50 0 50 evaluate to nothing if the the subexpression corresponding to the number doesn t exist x Replaced with the character represented by nn in Hex e g is nn Replaced with the character represented by nn in Octal cX Replaced with the character that is the control version of X e g cP is DLE data line escape Page 15 The basic idea of regular expressions is that it enables you to find and replace text that matches the set of conditions you specify It extends normal Search and Replace with pattern searching Wildcards Some special characters are used to match a class of characters fe Any single character except a line break including a space If you use the as the search pattern you will select the first character in the target string and if you repeat the search you will find each successive character except for Return charac ters The following wildcards match by position in a line Beginning of a line unless used ina Phone Finds lines that begin with character class see below Phone End of a line unless used in a char Finds the last character in the cur acter class rent line Character Classes A character class allows you to specify a set or range of characters You can choose to either match or ignore the character class The set of characters is enclosed in brackets If you want to ignore the character class instead of
10. 008 06 03 1535 17 Edit Script My Script myClipManagerTutorial 2008 06 02 1320 55 Manage Database for myClipManagerTutorial 2008 06 02 13 20 02 Manage Scripts myClipManagerTutorial 2008 06 02 13 19 21 Manage Scripts myClipManagerTutorial 2008 06 02 13 18 32 myClipManagerTutorial 2008 06 02 11 12 22 myClipManagerTutorial custom function 2008 06 02 10 07 05 2008 05 22 1339 40 Manage Database for MailExample_jdbc 2008 05 21 17 06 22 Manage Scripts fmbutler_reg 2008 05 21 15 49 22 Manage Scripts fmbutler_reg 2008 05 21 11 02 33 Manage Scripts MailExample_jddc amp Ill lt field Maamen myfieisat32 1 7 tabem myTable 7 gt Page 11 i Clip Manager Preferences If you select Preferences from the Clip Manager menu you ll notice 5 tabs Clips Allows you to select the location for your Saved Em emn Nar ins noe Clips This can either be a local or a network vol soePeteee SE RE ee E eee Cee osm ume If you store clips on a network volume that lt a volume will automatically be mounted when Clip S mans Manager starts up C duno Par Feta re O Laada sopari ter aoan Penta toting Enable GUI Scripting is required when you want to get and set Custom Functions The Auto Paste in FileMaker Pro option will allow the Set option to not only Set the FileMaker clipboard but also to automatically Paste in FileMaker if the appropriate window is active i e t
11. ariable con tains the match to the d portion of the expression and 2 contains the match to the B C A D BC AD portion Page 20 Credits Clip Manager uses a modified version of the PCRE library package which is open source soft ware written by Philip Hazel and copyrighted by the University of Cambridge England The source to this library is available at ftp ftp csx cam ac uk pub software programming pcre The RegEx documentation is based on information from Realbasic http www realsoftware com products realbasic k Clip Manager amp AppleScript Clip Manager has extensive AppleScript support Open the Clip Manager dictionary in Script Editor for more information You can do this by dropping the Clip Manager application onto Script Editor GetClipContentsField v Get the contents of the XML field in the Clip Manager window tsField text the contents of the field SetClipContentsField v set the contents of the clip contents form field with the passed unicode string SetClipContentsField XMLClip text the XML code of the clip to set SaveCtip v Saves the loaded clip to the file specification SaveClip alias where the clip should be saved boolean True if CopyFromClipContentsField v Copies the contents of the XML field in the Clip Manager window to the clipboard CopyFromClipContentsField gt text the contents of the XML field Page 21 GetAutoPaste v Gets the status of the
12. d in Documents Clip Manager Clips b Get FileMaker clipboard information into Clip Manager There are two ways to get FileMaker clipboard information in Clip Manager either automati cally using the Clip History or manually using Clip Manager s Get as described below Open Clip Manager The Clip Contents window will be empty and the Get and Set buttons will be dimmed The Clip Browser will show a Sample Clips folder that you can navigate through If FileMaker is not yet running open it first along with any file of your choice Now copy a FileMaker layout object from your sample file then return to Clip Manager You will notice the Get button is now active Clicking Get or typing cmd shift V will create a clip with the FileMaker clipboard information If the FileMaker clipboard object is a layout a thumbnail of that layout will also be shown You can then add comments for your clipping in the Comments field and there are a number of extra fields that allow you to store even more metadata in your clip such as a timestamp a version number and the author of the clip Page 2 Once you are ready you can save it to a location of your choice we suggest in Documents Clip Manager Clips which is the default path to the Clips folder You can change the location of the Clip Manager clips folder from the Clips tab in Preferences 00 Clip Manager 3 Sample Clips 5 Tile Name
13. es the Sparkle framework for easy updating More details at http sparkle andymatuschak org License Allows you to register Clip Manager The Clip Manager demo version will expire after 30 days Cie Che Haters tater pdiates Loeme Merh ter apdet vorran of Cie Manager Don tae Gun ove het Cem eae 100 18 te mee mrt em te ea Rae ce te tame eh Oe eee ond geet wwe ot Ole tae ewe Menage F enced Che Snage oF tf peoien p toe sree C a gt Page 13 j Clip Manager Advanced Search Regular Expressions Clip Manager has extensive support for search using regular expressions Although plenty of technical information about regex is available on the Internet here is a concise overview of the search functionality offered in Clip Manager Pattern Description Pate Cow Mathes ry aac ocenom OOOO Matches an alphanumeric word character a zA Z0 9_ Matches the meta character e g 1 Page 14 O Menes to create subexpressions Remembers the match for later back references Referenced by replacement patterns that use 1 2 etc X1 2 Matches whatever first Second and so on of parens matched whatever first Matches whatever first second and so on of parens matched and so on of parens matched a wooo Matches 0 or more x s Matches 1 or more x s cron mace twewotatnewrsmre Replacement Patterns raem aero s Pemas wine one age su arene S Renaos we
14. gt boolean true if the file has been loaded successfully PasteToClipContentsField v Paste the the unicode contents of the clipboard to the XML field in the Clip Manager win dow PasteToClipContentsField unicode text unicode text the XML code of the clip to set ReplaceAll v Replaces the first string in the given list by the second string in the given list set theResult to ReplaceAll unicode text by unicode text optional parameters CaseSensitive boolean FindEntireWord boolean UsingRegularExpression boolean Greedy boolean DotMatch boolean TreatingTargetAsOneLine boolean gt boolean true if no errors occurred check with isChanged SaveClip v Gets the method with which the clip was created set theResult to SaveClip file the location of the clip file gt boolean true if successful Page 23 SetAutoPaste v Sets the status of the AutoPaste flag SetAutoPaste boolean SetClip v Sets the clipboard and the currently loaded clip to the contents SetClip unicode text unicode text the XML code of the clip to set SetClipContentsField v Sets the contents of the clip contents form field with the passed unicode string SetClipContentsField unicode text unicode text the XML code of the clip to set SetReplaceOptionCaseSensitive v Sets the replace option to case sensitive SetReplaceOptionCaseSensitive boolean SetReplaceOptionMatchEntireWord v Sets the replace option to match for enti
15. he Script Editor window for scripts or a layout in layout mode for layout elements Show clip information shows more information about the tables fields portals scripts vari ables and objects that are referenced from the clip The Unicode support for custom func tions setting should be used with languages with double byte characters like Japanese etc tat Clip History Provides lots of customization options On eena tamer onn Lao You can turn Clip History recording on or off op M tuoss cho omy aanwas tee A tionally assign a capture sound ae ee If you have a slower Mac you might want to un Pesan Baw els a check Record layout preview images to improve Se ee re ed Oe kat netee tore Clip Manager background processing Limit the number of clips to keep and for how long to keep them Optionally perform this check only on quit The Vacuum on quit option will op timize the SQLite database for better performance You can manage how to make regular backups of your Clip History C Sen condor 2 tarr JC oo Sanae ew Ca ERD Editor Lets you select the text editor you prefer The default editor is TextEdit but BBedit Text Wrangler TextMate are popular alternatives Al lows you to toggle syntax coloring in the clip contents window and select your colors of choice Page 12 Updates Allows the program to automatically check for up dates Clip Manager integrat
16. ip History allows you to automatically store all information you copy in File Maker i e all scripts script steps fields tables and layout elements Whenever you copy some thing in FileMaker Clip Manager will analyze it in the background and add it to a SQLite data base The Clip History contains a number of Smart Folders that should make it easier to quickly find the item you are looking for You can use the Clip History for all kinds of purposes the most obvious being to make sure you have backups when making changes to your solution Instead of the usual duplicating of a script when making changes you can now just hit Copy and work on the original If it turns out you have to go back to the previous version select the script s from the Clip History list in Clip Manager and you can set the FileMaker clipboard to paste it back Type TimeStamp Window Clip History all layout 2008 06 03 163748 myClipManagerTutorial Today script step s 2008 06 03 15 35 17 Edit Script My Script myClipManagerTutorial Yesterday layout 2008 06 03 15 07 39 myClipManagerTutorial Past Week custom function 2008 06 02 13 24 15 Layout Elements fields 2008 06 02 132200 Manage Database for myClipManagerTutorial Una table s 2008 06 02 13 20 55 Manage Database for myClipManagerTutorial Scripts scriptis 2008 06 02 132002 Manage Scripts myClipManagerTutorial Script Steps scriptis 2008 06 02 131921 Manage Scr
17. ipts myClipManagerTutorial Custom Functions layout 2008 06 02 13 1832 myClipManagerTutorial layout 2008 06 02 11 1222 myClipManagerTutorial layout 2008 06 02 11 11 16 myClipManagerTutorial layout 2008 06 02 110828 myClipManagerTutorial layout 2008 06 02 11 06 33 myClipManagerTutorial When selecting a clip from the Clip History database you can also Save as if you want to save the current selection as a standalone Clip Manager clip that you can then access from the Clip Browser or e g share with someone else Instead of constantly backing up a complete solution while working you can choose to only copy certain scripts layouts etc that you are working on Extra comment and version fields are provided in the Clip History window These fields can be edited by double clicking The Clip History Filter allows you to only select a certain FileMaker data type Using the Search String a search will be performed according to the criteria you select Page 8 Entire Clip Contents Comment _ tay M scripts WA scriptsteps W Fields C Tables C C Functions script step s 2008 06 03 15 35 17 Edit Script My Script myClipManagerTutorial field s 2008 06 02 13 22 00 Manage Database for myClipManagerTutorial scriptis 2008 06 02 13 20 02 Manage Scripts myClipManagerTutorial scriptis 2008 06 02 13 19 21 Manage Scripts myClipManagerTutorial The Clip History tab in Preferences provides lots of configurati
18. izes as its internal clipboard For layouts FileMaker also puts a PDF representa tion of the layout into its clipboard and this PDF info is saved into the Clip Manager clips as well It is also used to display the thumbnail of the layout objects The following content types are available XMTB FileMaker table s XMLO FileMaker layout object s XMFD FileMaker field s XMCF FileMaker custom function s XMSC FileMaker script s TEXT plain text The content type is used as an extension when saving clips to your Clips folder e g myTable xmtb myLayout xmlo myCustomFunction xmcf etc When you have made changes to a clipping either from within the Clip Manager clip con tents field or with content pasted back from your external text editor Clip Manager will re evaluate the content to check whether the XML format is still OK If it cannot find a valid XML content type Clip Manager will consider the clipping as just plain text Logically if you set the FileMaker clipboard with plain text contents that information will only become available in FileMaker from the standard OS Paste command and not from within Define database Script Editor or as a layout object Any questions Contact us via www myfmbutler com 2009 myFMbutler Page 26
19. on options for your Clip History g Clip Manager Drag amp Drop Clip Manager 3 offers extensive Drag amp Drop functionality Here s an overview of how you can use drag amp drop to make clip management a lot easier e from the clip file list to a browser folder the clip is moved from the source list to the other folder with option key the file is copied to the folder e from the clip file list to the clip history the file will be copied to the history database Note clip list items cannot be dragged to the clip history smart selectors Clip Browser File Name Y myProjects C Sample Layout_xmio Apple E Sample Script Steps xmss S Sample Text ext 1 ig Hg C Sample Table xmtb E Sample Scripts xmsc e from the clip history to a browser folder the file will be copied to the folder a Save As dialog will be displayed and the file will be saved in the folder you select the default name for a clip history items is clip history item Page 9 e from the clip history to the Desktop for layout items only the clip is copied to the Desktop as a Picture clipping It is a fully functional FileMaker clipboard item though and can still be dragged onto FileMaker e from the clip file list to the Desktop the file will be moved to the Desktop e from the clip list to FileMaker for layout items only the clip will be copied to the layout Note if the layout area accepting the drop i
20. re word SetReplaceOptionMatchEntireWord boolean SetReplaceOptionRegEx v Sets the replace option RegEx to true or false SetReplaceOptionRegEx boolean SetReplaceOptionRegExDotMatch v Normally the period matches everything except a new line this option allows it to match new lines SetReplaceOptionRegExDotMatch boolean SetReplaceOptionRegExGreedy v Greedy means the search finds everything from the beginning of the first delimiter to the end of the last delimiter and everything in between SetReplaceOptionRegExGreedy boolean Page 24 SetReplaceOptionRegOneLine v Ignores internal new lines for purposes of matching against and S SetReplaceOptionRegOneLine boolean SetReplaceOptionReset v Sets all Replace Options to False SetReplaceOptionReset Page 25 4 About the FileMaker clipboard Ever since the arrival of FileMaker Pro 8 Advanced it became possible to copy scripts script steps tables and fields as well as layout objects When copied the information about these items is stored in an XML format However FileMaker does not provide a way to make this XML code available as editable text but instead stores it in clipboard flavors that are not directly recognizable by applications outside of FileMaker Clip Manager is able to analyze and translate these flavors back and forth making them avail able as editable UTF 8 text and translates this XML text back to the clipboard chunks File Maker recogn
21. s too small FileMaker will beep it will not propose to make the layout bigger e from clip preview to FileMaker for layout items only the clip will be copied to the layout Note if the layout area accepting the drop is too small FileMaker will beep it will not propose to make the layout bigger e from clip preview to the Desktop for layout items only the clip is copied to the Desktop as a Picture clipping It is a fully functional FileMaker clipboard item though and can still be dragged onto FileMaker h About the Clip Manager interface window The Clip Manager 3 interface offers a lot of customization options so you can adapt what is shown on screen depending on the type of work you are doing Split screen views allow you to show hide the following components in the interface window Contents field Metadata fields Layout preview You can toggle these options from the Window menu or you can change the views manually using the split handles or you can double click them to completely hide a part Uuena Help Close Minimize Zoom Toggle Clip List 1 Toggle Contents 2 Toggle Analysis 3 Page 10 Below are a couple of examples that show how you can customize the Clip Manager 3 inter face window TimeStamp Y Window 2008 06 05 1658 33 Manage Database for myClipManagerTutorial 2008 06 05 1657 58 Manage Database for myClipManagerTutorial 2008 06 03 1637 48 myClipManagerTutorial 2
22. t up to but not in cluding the return character One or more characters d finds one or more consecutive d s 0 9 finds a string of one or more consecu tive numbers such as 90404 1938 the 32 in Win32 etc Zero or one characters d finds no characters or one d Please note that since and match zero instances of the pattern they always succeed but may not select any text You can use them to specify an optional character as in the examples in the following section Greediness Clip Manager supports the as a greediness modifier for a subpattern in a regular expres sion By default greediness is controlled by the Greedy property of the RegExOptions class but can be overridden using the You can place a directly after a or to reverse the greediness setting That is if Greedy is True using the after a or causes it to match the minimum number of times possible For example consider the following Target Greedy Regular Expression String aaaa aaaa TRUE TRUE O fee a a 1 a 2 aaa o 2 aaa Page 18 Extension Mechanism We also support the regular expression extension mechanism used in Perl For instance pattern For grouping without creating backreferences pattern A zero width positive look ahead assertion For example w t matches a word followed by a tab without including the tab in amp pattern A zero width negative look
23. using this feature e using the keyboard or mouse while Clip Manager is getting the custom function will inter fere and produce unpredictable results e avoid using spaces in custom function names and parameters Clip Manager sometimes has to perform a double click to get to these values and this does not work with strings that have spaces in them Page 4 d Using the Clip Browser The Clip Browser will show all clippings that have been stored in the Clip Manager Clips folder The default location of the Clips folder is at Documents Clip Manager Clips but you can change this in the Preferences Clips tab Y Clip Browser File Name Y myProjects E Sample Custom Function xmef Apple E Sample Fields xmfd FileMaker E Sample Layout xmlo E Sample Script Steps xmss myFolder E sample Scripts xmse gt Clip History al oO Sample Table xmtb Sample Text txt When you double click or cmd down arrow a clip in the browser window the clip contents and other information from that file will be shown in Clip Manager s contents and metadata fields You can then use Set to send this clip to the FileMaker clipboard Olp script s Version TimeStamp 20080602 132002 Author spike Window name Manage Scripts myClipManagerTutorial lt Step id 87 name Show Custom Dialog enable True gt lt Tithe gt lt Cailculation gt Clip Manager lt Calculation gt If Analyze Clips is
24. y Once you have found the clip file you want to send to FileMaker double click to select it and the Set button will become active Clicking the Set button or typing cmd shift C will send the information in the current clipping to FileMaker s clipboard Now return to FileMaker Depending on the object type you can now paste the information for fields go to Define Database and you can Paste the field s for tables go to Define Database and you can Paste the table s for layout objects enter Layout Mode and select Paste to paste the objects for scripts open Script Editor and you will notice the Paste menu is active for custom functions open the Define Custom Functions dialog in FileMaker and make sure you have no existing custom function selected Now switch to Clip Manager select the custom function clip that you would like to copy to FileMaker and click Set If the Auto Paste in FileMaker Pro preference is set you can also automatically paste layout objects or scripts if the appropriate window is active and frontmost Important note as FileMaker allows you to copy multiple layout objects fields tables or scripts a single Clip Manager clip can also contain multiple fields etc Important note when setting Custom functions Because Clip Manager has to drive the user interface to set custom functions keep the follow ing in mind when

Download Pdf Manuals

image

Related Search

Related Contents

Acronis True Image OEM  Final Sound Final 300i User's Manual  DRUMFILTER 55 m³/h  TSSC BASE/KP User Guide    SandPRO™ SYSTÈME dE FILTRaTIOn PISCInE MOdE d`EMPLOI  Runco LIGHTSTYLE LS-7 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file