|
|
The Power Of Notes - Part 7: Undocumented Features
Peter Presnell
divYet another of the many great features of Lotus Notes is the additional power (and intrigue) that comes from undocumented features that are to be found within the product. Perhaps the best example of an undocumented feature is XPages (LOL).... Sorry, I couldnt resist that... Seriously, there are a number of features in Notes that IBM have chosen not to document. This typically means they are not supported and should be used at your own risk. But I must say I have rarely found these hidden gems let me down. Using them can be a great time saver. The entire list is too large to cover in a blog entry, but here are a few of the undocumented features I find useful from time to time.../divdiv font color=#d3d3d3./font/divdivb@Formula/b /divdivolli @DBAdminServer() - To find the admin server assigned to a database/lili@ExpandNameList(Server:Filepath;Group) - To return a list of members for a group/lili@GetMembers(Source;StartPos;NoElements) - An alternate way of extracting elements from a list/lili@UpdateViewDesign(TargetView;SourceView) - To replace the design of a folder with the latest design of a view/folder./li/olbLotusScript/bbr /olliNotesDatabase.CreateDocumentCollection() - Creates an empty document collection/liliNotesDatabase.GetFields(False) - To retrieve a list of fields used in the database/liliNotesDocument.Handle - Handle to the document - useful when using Notes (C) API/liliNotesDocumentCollection.getNoteIDs() - Returns an array of the NoteIDs for the documents in the collection. Great way to store a collection of documents for later use./liliNotesUIDocument.ModifiedSinceSaved - Allows logic to be added based upon the UI document having changed since it was last saved./liliNotesUIDocument.ImportItem(NotesDocument,ItemName) - Allows the contents of a field in another document to be added to an existing field on a form./liliNotesUIWorkspace.Prompt() - supports additional values for filetype - 12 = File Dialog, 13= Notes Databases Dialog 14 = Folder Dialog/liliNotesUIWorkspace.PickListStrings() - supports an undocumented value for Type - 4 = Folders/liliNotesView.CreateViewEntryCollection() - returns an empty View Entry collection/liliNotesView.GetColumnValues(ColumnIndex) - returns an array of values from the selected column in the view (similar to @DbColumn)/liliNotesView.GetEntryByID(NoteID) - Returns a NotesVIewEntry based upon a NoteID/li/olfont color=#d3d3d3./fontbr /Please feel free to add your own favorites if they are not in the list. You may even have a few I havent found yet!/divdiv /divdivbThe Power Of Lotus Notesbr //ba href=http://planetlotus.org/73738cPart 1: View Searching/adiva href=http://planetlotus.org/7545f4Part 2: View Entry @Formulas/a/divdiva href=http://planetlotus.org/757601Part 3: Outlines/abr /a href=http://planetlotus.org/762370Part 4: Tables/a/divdiva href=http://planetlotus.org/7635ccPart 5: @SetTargetFrame /a/divdiva href=http://planetlotus.org/766aecPart 6: Creating New Databases /a/divdivPart 7: Undocumented Features br //div /div
--------------------- http://www.bleedyellow.com/blogs/dotdomino/entry/the_power_of_notes_part_7_undocumented_features8 Oct 19, 2010 164 hits
| Recent Blog Posts |
Sorry, no records were found!
|