Manage Learn to apply best practices and optimize your operations.

Do While Loop In @Functions

For those of us that wish Lotus had created an @DoWhile here is something that
will work.

The loop does have a limit of about 250 iterations and you will have to code
that into the loop or you may cause notes to crash.

In this example I have created a document that has a number field on it called
"Test". The DoWhile loop is activated by an action button, but you may run it
on any "event" that will allow you to run a agent.

Create an agent and set it to "Run Once (@Commands may be used)". My agent is
called "(Test)".

Here is the code for the agent. You will have to adapt the code for your use.
FIELD TestField := TestField;
Tmp :=
@If(Tmp < 250;@Do(@SetField("TestField";Test Field+

Dig Deeper on Domino Resources - Part 3



  • Favorite iSeries cheat sheets

    Here you'll find a collection of valuable cheat sheets gathered from across the iSeries/ community. These cheat ...

  • HTML cheat sheet

    This is a really cool cheat sheet if you're looking to learn more about HTML. You'll find just about everything you every wanted ...

  • Carol Woodbury: Security

    Carol Woodbury