|
|
|
|
|
|
|
|
|
|
| DOMINOPOWER MAGAZINE ARTICLE DIRECTORY |
|
|
|
|
|
|
|
Lotus Technologies > LotusScript
Home > Lotus Technologies > LotusScript
Articles
When the debugger won't debug hidden code that isn't hidden DominoPower Magazine - June 2009 Looking carefully at your workspace, you notice a strange little message in the status area: "Debug request ignored. Source code hidden." You're in Notes and you've enabled the debugger. Now, you attempt to debug a form or view action. It looks like your code executes, but the debugger is nowhere to be found.
What to do if the LotusScript debugger won't single-step over code DominoPower Magazine - June 2009 If you've been attempting to debug LotusScript, particularly a piece of LotusScript with shared fields, you may have noticed that the Notes debugger itself needs a little debugging.
Little known traps about Lotus Notes fields DominoPower Magazine - December 2008 Fields would seem to be simple things, places to put data items. But like much else in Notes, they're traps for the unwary. They're traps for more experienced developers too, just when you're looking somewhere else. In this helpful article, Senior Technical Editor Mick Moignard helps you avoid those traps.
Use the LotusScript Split function to write simpler code DominoPower Magazine - September 2008 Mick Moignard takes you inside the always-helpful LotusScript Split function. It can do a lot more than you might know, and it'll save you a lot of time for certain coding techniques.
Getting the Domino server time with @Now DominoPower Magazine - July 2008 For a few years now, Senior Technical Editor Mick Moignard has been supporting a Notes application for a customer, and one of the pieces of functionality he wanted in the application for quite some time was to be able to record server, rather than client, clock times when users performed various actions. Even though there are all sorts of version compatibility issues, Mick figured out how to do it. This article explains it all.
Cache strategies with @Dblookup, and more DominoPower Magazine - July 2008 One of the most common examples of less-than-perfect programming Senior Technical Editor Mick Moignard has seen in Notes is the use of @DBLookup or @DBColumn with no thought given to the caching of data -- every call specified with NoCache, because the developer wanted to be sure that data was freshly looked up. In this article, he discusses the right way to do it.
Recursion: the good, the bad, and the alternatives DominoPower Magazine - June 2008 Sometime back, we looked at recursion as a way to solve some problems not easily solved in other ways. Unfortunately LotusScript recursion does have its limitations and in this article Ian Murray discusses how to discover what those limitations mean for you and your code, and how you can avoid them.
Fun with hidden code DominoPower Magazine - March 2008 What happens when you recompile all the LotusScript and there's a LotusScript error -- but no LotusScript? This is what Senior Technical Editor Mick Moignard encountered. Read his fascinating tale of discovery and learn from his experience in the secret world of hidden code.
Numeric vs. text fields in application design DominoPower Magazine - November 2007 When designing applications, consider carefully whether the value you are keeping really is a number that you will use in arithmetic calculations, or whether it is just a text string that contains numeric characters. You won't regret those few extra moments in your application design process when you see the extra robustness of the application and its greater resilience to change. In this helpful article, Senior Technical Editor Mick Moignard helps you understand where you could go wrong, even if you do it by the numbers.
Troubles with views DominoPower Magazine - October 2007 Here's a short piece with some tips on using Notes views programmatically from LotusScript. And it may be a first for DominoPower: it was written entirely with the Notes 8 document editor.
More resources for LSI_Info DominoPower Magazine - July 2006 A few weeks ago, we ran Mick Moignard's "LSI_Info: obscure but useful information in LotusScript", a neat little article explaining how to get additional status information in Notes. Reader Julian Robichaux sent us a message that adds a little more information to LSI_Info.
LSI_Info: obscure but useful information in LotusScript DominoPower Magazine - June 2006 There's an obscure LotusScript reserved variable called lsi_info. If you're not sure what it can do for you (and it can do a lot), read this article by Senior Technical Editor Mick Moignard.
Teamstudio Delta DominoPower Magazine - May 2005 For anyone that has to routinely compare Notes and Domino databases, Teamstudio's Delta provides developers with a tool for automated data comparison. In this article, author Michael Sobczak gives us in-depth coverage of Teamstudio Delta, and how it can ease the life of Notes and Domino developers.
Teamstudio Script Browser DominoPower Magazine - April 2005 Every Lotusphere, the question of a class browser for LotusScript comes up. And every year, someone from the development team at Lotus says that it's somewhere in the pile of things to be done. Now, Teamstudio has filled the void with Teamstudio Script Browser. See what Senior Technical Editor Mick Moignard thinks of this new third-party utility.
Getting a handle on LotusScript error handling DominoPower Magazine - April 2005 One part of Domino development that's often overlooked is error handling. While errors may be caught, many developers may not understand the nature of the error. Contributing Editor Tony Patton brings you a few tips and hints on how to make that debugging go a little smoother.
Storing text in LotusScript DominoPower Magazine - March 2005 There are many times when Contributing Editor Tony Patton needs to store large amounts of text, usually multiple lines, in LotusScript code. In this DominoPower Tip, he shows us how to store large amounts of text using LotusScript.
A simple way of commenting if/else follow-up DominoPower Magazine - January 2005 Erwin van Hunen's article "A simple way of commenting if/else for better understanding" in the August issue of DominoPower Magazine has generated quite a bit of feedback. This time around, we have a piece sent in by Joshua B. Jore, a Domino developer for Imation Corporation, regarding guard statements.
More fun with dates in LotusScript DominoPower Magazine - December 2004 Anyone who's had more than a passing involvement with Notes applications and with LotusScript has had involvement with date/time fields. Dates seem to be an ongoing problem. Read on as Senior Technical Editor Mick Moignard relates the problems he had with dates on a recent project.
A simple way of commenting if/else for better understanding DominoPower Magazine - August 2004 When you code in LotusScript or maybe even Java, I am sure you use a lot of 'if then else' statements. The problem with nesting these statements that it is really easy to loose track of which 'end if' belongs to which 'if'.
A quick way to turn debugging on and off using the ACL DominoPower Magazine - July 2004 Senior Technical Editor Mick Moignard has two tips in one in this tight article: a life tip and a debugging tip. After all, isn't debugging life, and life debugging? Oh, just read the article and you'll know what we mean.
Creating dynamic reports for the Notes client that go beyond embedded views DominoPower Magazine - April 2004 Have you ever come across an application in which you need to create reports where your users are interested in searching on many different search criteria, but they don't want to sort through a slew of data or views? This article will walk you through some steps and some code to help you address these issues.
The real scoop on the ($Users) view DominoPower Magazine - April 2004 Over the last two weeks, we've talked a bit about the ($Users) view. The real scoop on the ($Users) view is that it is used by the Domino server for mail address resolution, among other things. To that end, there are two things in this view to be aware of. Read this helpful article by Senior Technical Editor Mick Moignard to find out what they are.
Tools for working with Notes Doclinks DominoPower Magazine - November 2003 Senior Technical Editor Mick Moignard uses Notes to manage project documentation. To make his job easier, he created a couple of Notes Doclink tools. In this helpful article, you can learn the tools he created and even get the code for doing it yourself.
Add convenience to your spam blocker DominoPower Magazine - May 2003 In Kai Wilzer's final article on fighting spam within your Domino environment you'll discover some cool code to add more convenience for your end users.
Block spam in your Domino environment DominoPower Magazine - May 2003 In part two of her series on battling spam, Kai Wilzer will show you how to configure your Lotus Domino environment to filter unwanted messages.
Tips and tricks in LotusScript DominoPower Magazine - February 2003 Back in the day, Contributing Editor Mick Moignard learned the art of programming writting applications in PL/I, and he's found those lessons just as valid now when writing LotusScript code for Notes as they were then. In this article, he shares some LotusScript programming tips and tricks that he's worked out over the last few years.
How to audit your address book: more code DominoPower Magazine - September 2002 Contributing Editor Mick Moignard continues outlining the code of his address auditing tool.
How to audit your address book: the design DominoPower Magazine - September 2002 In part one of this two part series, Contributing Editor Mick Moignard details the design of a piece of code he wrote to explore address books and to report entries that seemed to contain unexpected values. Read on to find out how to perform this deep audit of the address book Person records from the perspective of identification, addressing, and mailing.
How to create animated, context sensitive help for the Notes client DominoPower Magazine - July 2002 Love them or hate them, Microsoft's little animated characters that pop up on your screen to walk you through an application's Help database can often be quite useful. Jim Parry has found great success in adding animated Help to his applications, and in this article, he'll show you how to create animated, context sensitive help for the Notes client.
Adding response documents to your expanding and collapsing response document rows DominoPower Magazine - January 2002 Last month, Andrew Stuart showed you how to build HTML tables with expanding and collapsing response document rows. In this article, things get a little more fancy as he shows you how to add response documents to your view and how to prepare to selectively show or hide all the responses for any row.
LotusScript's Evaluate command DominoPower Magazine - November 2001 Continuing his discussion of LotusScript, Contributing Editor Tony Patton takes a look at Evaluate, which allows the use of @Functions within LotusScript.
Doing more in Lotuscript with Notes.Net class libraries DominoPower Magazine - October 2001 Mick Moignard has found countless helpful Lotuscript extensions on Notes.Net. In this article, he shares some of the great class libraries he's found there, and what he's done with them.
Random number generation using LotusScript DominoPower Magazine - October 2001 DominoPower has received countless emails requesting more information on LotusScript. This month Contributing Editor Tony Patton begins to address this issue with a look at random number generation in LotusScript.
Control your application's agents with this Agent Launchers tool DominoPower Magazine - October 2001 After delivering an application, have you ever wished you or the application's administrators had more control over the application's agents? Have you ever needed to quickly disable a scheduled agent that was generating errors in production? In this article, Jonathan Coombs presents a handy Agent Launchers tool that provides several features he's found useful in maintaining tight control over the agents in production applications.
Creating context sensitive field help with dialog boxes DominoPower Magazine - April 2001 How many times have you been clueless when completing a field on a form? The usual solution is field help, but while it's tied programmatically to the field, this solution has several problems. Chris Doig has figured out how to get around those problems, and in this article, he'll show you how by using dialog boxes to create context sensitive Notes field help.
Coding Domino server tasks in C DominoPower Magazine - December 2000 In this first article in a series, Ian Cherrill will help you gain a little developer street cred and maybe add a new skill to your resume by showing you how to create a basic server task in C and debug it just like you would step through a LotusScript agent.
Domino forms for all DominoPower Magazine - October 2000 Wouldn't it be great if you could Domino-enable just one or two Web forms on any site, regardless of whether it was running ASP pages, static HTML, or being accessed by AvantGo users? Or, what if you could use standard HTML forms generated in any Web design package, yet have the forms fed automatically into Domino workflows? Well, Jeffrey R. Burrows shows you how you can do just that, with a mixture of old Lotus Notes techniques, tried and tested Web technology, and a sprinkling of new code.
Using Python to create a command line interpreter for Notes DominoPower Magazine - August 2000 Unix geeks, SQL programmers, and old DOS hacks have one thing in common--a hankering for direct command line access to software, rather then the end-user-friendly graphical frills with which all software must be adorned nowadays. In this article, Jeffrey R. Burrows will help you venture beyond the world of LotusScript and spreadsheet formula language by showing you how to easily create a command line interpreter for Notes, using Python.
How to create subforms that configure other subforms DominoPower Magazine - June 2000 Have you ever written a great subform creating a full audit trail of document changes, only to realize you don't know how to get information from the setup subform when you don't know the name of the database profile form. Well, put your mind at ease, for Chris Doig has found a solution. Read this article to find out how it works.
Validation formula blues DominoPower Magazine - April 2000 Stan Dyck has a confession to make. He really hates Notes Field Validation formulas. Finally fed up with message boxes telling him to fill in this field or that field, he came up with a script library that will allow him never to use Field Validation formulas again. In this article, he is ready to share his creation and show how you too can avoid the frustration of message box overload and other Field Validation irritants.
A reusable agent to change field values on documents DominoPower Magazine - March 2000 Have you ever wanted to create a single agent, that could be used in multiple views, that would allow a user to change the values of fields on multiple documents they'd selected in a view? Dan Velasco is happy to say that he's achieved this goal, which is what he's here to share with you today.
Using recursion in LotusScript DominoPower Magazine - March 2000 LotusScript is a powerful programming language that gives developers the ability to utilize advanced programming techniques. One of these techniques is recursion. Many developers hesitate to use recursion, preferring to use techniques with which they're already familiar. But using recursive functions can greatly simplify your code, if you implement them correctly. In this article, Greg White will help you to navigate through recursion and learn to use it to simplify your programming.
LotusScript agents and the Web DominoPower Magazine - February 2000 LotusScript Agents are powerful tools that can be used in a variety of ways. I often use them to move documents through an Approval Cycle by having the Approver click on a button to either Approve or Deny the document. This works well in Lotus Notes, but how do you get the same functionality over the Web? Chris Stoner explains that by using LotusScript Agents, it's really not that hard.
Using LotusScript to manage email overload DominoPower Magazine - January 2000 You know how it is. You have too much email on your company servers. You're challenged with depleted disk space, slow performance, and nightly backups that run well into the next day. What can you do? Simple, read this article by Charles Masino and Kedrick Jones. In it, you'll see a LotusScript agent that can come to the rescue.
Easily inserting signatures and clip art at the cursor location DominoPower Magazine - December 1999 Inserting signatures, footers, or photos is a standard task often needed by Lotus Notes users. This article offers one solution for inserting signatures, clipart, design elements, codes, OLE blocks, or any Rich Text item at the cursor location in a Lotus Notes session.
Advanced encryption techniques DominoPower Magazine - November 1999 In this third and final installment in contributing editor Tom Lowery's fascinating encryption series, an additional secret key technique that can add flexibility to your secure applications is revealed.
How to create a customized login dialog box for Domino 4.6 DominoPower Magazine - October 1999 The Domino 4.x login dialog box has only two fields: login and password. In this helpful article, Frank Cseh shows how you can build an enhanced login dialog box, where you can put comments about login requirements and more details about the login process.
Access list management system DominoPower Magazine - October 1999 Contributing Editor Dan Velasco has designed a system to provide "managers" of some databases with the ability to modify the access list for a database. The challenge: these managers didn't have, and never would have, manager access to the database or permission to modify any group documents in the Domino directory. Read all about how Dan pulled this off.
Using public key encryption to secure Notes documents DominoPower Magazine - October 1999 Oh, now this is such a cool article! Contributing Editor Tom Lowery has discovered a very cool, undocumented feature that allows you to use public key encryption when saving documents in a Notes database. Public key encryption's not just for email anymore -- at least not if you read Tom's article.
OLE automation primer DominoPower Magazine - September 1999 Ever wanted to manipulate your Notes data with another application, but didn't know where to start? This OLE automation primer will get you familiar with launching and manipulating another application from Notes using LotusScript.
Fun with $FormulaClass DominoPower Magazine - August 1999 The $FormulaClass field exists on view design documents and controls what the view shows. What's extremely cool is that you can use LotusScript to change the value of this field and thus cause a view to show you Notes design documents rather than just plain old everyday documents. In this important article, contributing editor Dan Velasco shows you how.
Using one template for three different uses DominoPower Magazine - June 1999 Have you ever wanted to create one template that can support multiple renditions of itself? For some applications, you may be maintaining a bunch of templates that are basically the same. If you make a design change to one, then all need to be updated! The design of these templates can quickly get out of sync. A better solution, given this scenario, would be to have one common template that adapted to your needs. This article by Chris Brown (a.k.a. GreenJellybean) explains how to do just that.
Notes direct serial communications to Palm devices DominoPower Magazine - June 1999 In each issue of DominoPower, we promise real meat. This issue is no exception. In this article by Mark Lawson, you'll learn how to control your PC's serial port directly from Notes (no intermediary files required). Further, Mark shows you how to set up a direct linkage between Notes and a Palm computer, bypassing conduits, the Palm Desktop, and HotSync. This is an article for real programmers and those who want to be just like them.
Sorting documents via Notes and the Web DominoPower Magazine - May 1999 Contributing Editor Dan Velasco is back with another of his incredibly useful articles. This time, he takes you inside the deep, dark reaches of LotusScript to teach you how to build sorting functions for Web pages in Domino. If you want to truly tap the power of Domino, you should read this article. All that, plus we managed to figure out how to legitimately include Pauly Shore's name in an article in DominoPower. You'll just have to read the article to find out how -- and why.
An easy way to build your own simple, text-based Domino hit counter DominoPower Magazine - May 1999 Web page hit counters are popular; it doesn't matter in how many flavors they appear. In March, DominoPower ran an article about how to create a graphical hit counter (graphic images of the numbers would change). In this article, Frank Cseh shows how to write a simple text-based counter. This is one those DominoPower articles you can read now and put to use in about 10 minutes.
Domino 5.0 LotusScript enhancements: the NotesReplication class DominoPower Magazine - April 1999 Release 5 is shipping and now it's time to deploy new solutions. One of the cooler aspects of any new release is that you get to use the new features in your projects. One of the cooler new features at the LotusScript level is the NotesReplication class. If you're a LotusScripter, read Tony Patton's article today and you'll be merrily replicating by tomorrow.
Build your own database analysis tool DominoPower Magazine - April 1999 Contributing editor Dan Velasco's back with another incredibly helpful article. Fortunately, this month he hasn't put his life at risk to bring you this great tutorial. In this article, Dan shows you how to build a database analysis tool that can tell you all about your use of Notes on your computer. If you want to push your development skills to the max, read this article. The cool thing, though, is you don't need to be a super-programmer to understand it.
Build your own Domino hit counter DominoPower Magazine - March 1999 You've probably seen hit counters on Web pages. You know, those cute graphic images that update as more and more people visit a page. If you've wanted to put something like that on your Domino site, and you've wanted to do it completely within Domino, you've been out of luck. Until now. In this extremely valuable article Contributing Editor Jeffrey Burrows shows how to build such a counter, completely within Domino. As an added plus, he also shows you how to turn Domino into a byte-serving Web server.
Great scripts for discussion forums DominoPower Magazine - March 1999 This month, Kevin Hoffman is our guest editor for our ever-popular Programming Power column. In this month's column, Kevin provides some great tricks for getting the most out of discussion forums, including some JavaScript frame tricks, a very cool discussion group printing tricks, and an easy way to map threaded discussions. If you program with either LotusScript or JavaScript, you'll find some real gems here.
Extracting values from multi-valued fields DominoPower Magazine - February 1999 This month, Managing Editor Denise Amrich, fresh back from Lotusphere, is writing an editorial on her experiences down there in warm Florida (it's supposed to snow and sleet here tomorrow). Given that, rather than writing his normal "From the Editor-in-Chief" editorial (and subjecting you to two editorials in one issue), Editor-in-Chief David Gewirtz rolled up his sleeves and dived into a Notes programming tutorial. In this handy article, you'll learn about a series of powerful @Functions that will make your life much easier when dealing with strings and lists.
R5: FileOpenDialog and Prompt methods DominoPower Magazine - February 1999 In our continuing series on Release 5 programming, contributing editor Tony Patton shows off FileOpenDialog and Prompt. These are two LotusScript methods that probably should have been in much earlier releases, but are absolutely critical for basic user interaction. If you're doing any LotusScript work, understanding these two new functions will save you a whole pile of time.
New Release 5.0 classes: NotesViewEntryCollection and NotesViewEntry DominoPower Magazine - January 1999 OK boys and girls. It's that special time when we get down and dirty with the newest LotusScript features for Notes and Domino Release 5.0. In this installment, get ready to learn about NotesViewEntryCollection and NotesViewEntry. You can now retrieve category or total entries and determine such characteristics as whether a document has been read or not.
The new NotesOutline class in Notes 5.0 DominoPower Magazine - December 1998 Reputations are everything. If you want a reputation as a super-duper Notes and Domino guru, you better know how to use the new LotusScript features soon to be available in Release 5.0. In this important article, contributing editor Tony Patton introduces the new (and easy to use) NotesOutline class. If you want to be the first in your class, you better read this article.
Lotus Notes 5.0 LotusScript enhancements DominoPower Magazine - November 1998 Contributing editor Tony Patton kicks off his new Programming Power column with "the good stuff". Notes and Domino 5.0 are just around the corner and in this installment, Tony gives you a heads-up on what cool new features you can expect in Release 5.0's LotusScript. If you're developing with Notes and Domino, this is must-read material.
|
|
|
|
|
|
-- Advertisement --
Find unused Lotus Notes groups and clean up your address book
Have you ever wanted to get rid of old Lotus Notes groups that were cluttering up your address book, but you weren't sure if they were used? Find Unused Groups can help.
Find Unused Groups will check your ACL, mail, multi purpose and server groups to help you determine if they are used, and who uses them.
Learn how to easily clean up your address book. |
-- Advertisement --
Integrate your Notes Applications with Microsoft Office and Symphony
Integra for Notes Integrates Microsoft Office and/or IBM Lotus Symphony
Requires NO change to the design of the appliation or Installations of DLL's and EXE's
- Integra is a ready to use solution, enhance static reports with Excel data analysis, pivot tables, macros
- User friendly aproach, using a point and click access to features
- Reports from any Lotus Notes databases
- Runs reports through a Notes client, web browser and scheduled basis
- Allows use of LotusScript for advanced data manipulation
- Enables self service reporting capabilities to end-users
Learn more at www.integra4notes.com. |
|
|
|
|
|
|