How do I process all the selected documents in a view in LotusScript

Help, I am trying to right a LotusScript subroutine that will process all the documents the user has selected in the current view.  I tried using the "UnprocessedDocuments" collection but it doesn't seem to reliably work, it points to the wrong documents if you don't select anything rather than just doing nothing.
Alford MillerApplication ProgrammerAsked:
Who is Participating?
 
HemanthaKumarCommented:
ScriptLibrary code can process selected documents and return them accurately when used only in agent.. not in Action.

For the action, either choose simple action to run this agent, or the command @Command([ToolsRunMacro]; "Agent Name" )

0
 
HemanthaKumarCommented:
For that one to work.. you have to Create agent with option to run on Selected Documents

Then you use UnprocessedDocuments in conjunction with this agent. Now you will have visibility of the selected docs

~Hemanth
0
 
p_parthaCommented:
unprocessedocuments behave differnetly in differnt scenarios
if run once @commands is used, it will always return one, so as hemanth pointed out, u might have to change the agent to run on selected documents

Let us know how u are executing the code

Partha
0
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

 
Alford MillerApplication ProgrammerAuthor Commented:
I am sorry I wasn't clear enough on my question.  The LotusScript code is being stored in a Script Library and being called as a Action directly on specified Folders, not as an Agent.  Currently I'm testing the code on my Inbox Folder partly for testing and partly because when I used the code directly from the View it did not show in my Action Menu.  is there any way to get this to work from the Action Menu?
0
 
madheeswarCommented:
can u paste the code here which ur using in Script libraries? I think there should not be any problem

I suspect it is ur script which is causing problem.

Paste the code and let us see what is wrong inside it,
0
 
Jean Marie GeeraertsApplication EngineerCommented:
You need to call your script from an agent that is set to "run on selected documents".
Then call this agent from your view and that's it. Should work as designed :-)

See also comments by hemantha and partha...
0
 
Alford MillerApplication ProgrammerAuthor Commented:
Thank you for all your help.  Ultimatley I made 2 functions in my Script Library, 1 for a single document which I called from and action and the other for multiple documents which I called from an Agent.  
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.