Solved

Using LotusScript, how can you get the Notes name of a document's sender

Posted on 2004-09-08
10
883 Views
Last Modified: 2013-12-18
I have been pouring through the Notes classes, trying to find a method with which I can get the Notes name of the sender so that I can script an automated reply.

What I have been asked to do is script an action button that managers in various locations can send out to their associates. The button will obtain some information from their systems and return it to the sender in an auto generated email. I have all the functinality working except that I had to hard code my email address in the code in order for it to work properly. If I could I would just out instructions for the managers on how to edit the button and replace my email address with theirs, but they don't have designer licenses so they cannot perform the edits.

I was thinking that there must be a way to grab the email address of the sender, store it in a variable and then call the doc.send to that variable.

The pertinent code is listed below, and I appreciate any and all help.

Thanks,
Jeff

     'set environment for the return document      
     Set uidoc = ws.CurrentDocument
     Set doc = uidoc.Document
      
     'setup the return document
     Set db = session.CurrentDatabase
     Set rtdoc = New NotesDocument (db)
     Set rtitem = New NotesRichTextItem (rtdoc, "body")
     rtdoc.Subject = "Re: " & doc.Subject (0)
     rtdoc.Body = sMessage$ & nl$ & sBuf$
      
     'send doc back to admin
     Call rtdoc.Send(False, "Jeffrey Petter/EMPL/NY/Verizon@VZNotes")
0
Comment
Question by:jpetter
  • 5
  • 4
10 Comments
 
LVL 46

Expert Comment

by:Sjef Bosman
ID: 12006786
It's not in one of the classes, it is a field in a mail document. Look in the Document Properties, you'll need the From field probably.
0
 

Author Comment

by:jpetter
ID: 12006808
I'll give it a try and let you know how I make out.

Thanks,
Jeff
0
 
LVL 46

Accepted Solution

by:
Sjef Bosman earned 300 total points
ID: 12006816
Something like:

    rtdoc.SendTo= doc.From(0)
0
 
LVL 24

Assisted Solution

by:HemanthaKumar
HemanthaKumar earned 200 total points
ID: 12006919
Use doc.Principal(0) instead of From , it gives more fidelity

~Hemanth
0
 

Author Comment

by:jpetter
ID: 12007132
Awesome....truly amazing. I feel embarrased with the amount of time I spent trying to find a class method with a "get" type function, along with all my other strange ideas. In a matter of minutes I receive two solutions that worked. Again, amazing.

I feel it would be only fair to split points on this.

Thanks again!,
Jeff
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 46

Expert Comment

by:Sjef Bosman
ID: 12007154
Lots of standard mails don't even have the Principal field. So watch out with that one. How's that about fidelity?

Sjef ;)
0
 
LVL 46

Expert Comment

by:Sjef Bosman
ID: 12007160
Thanks Jeff!
0
 

Author Comment

by:jpetter
ID: 12007213
No, I thank you.

Is it true that some mail does not have the Principal field? Would that be governed by the template?

Thanks,
Jeff
0
 
LVL 46

Expert Comment

by:Sjef Bosman
ID: 12007443
Only Notes-generated mail has the Principal field. If present, it is okay to use it, if not then use From. The Principal field is used to indicate the name on behalf of whom a mail is sent, e.g. by a secretary. From will contain the name of the secretary, Principal the name of the boss.
0
 

Author Comment

by:jpetter
ID: 12007670
Thanks for the explanation.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

For beginners of Lotus Notes user this is important to know about the types of files and their location supported by IBM Notes. Mostly users are unaware about how many file types are created and what their usages are. This Article is fully dedicated…
Lack of Storage capacity is a common problem that exists in every field of life. Here we are taking the case of Lotus Notes Emails, as we all know that we are totally depend on e-communication i.e. Emails. This article is fully dedicated to resolvin…
This Micro Tutorial demonstrates using Microsoft Excel pivot tables, how to reverse engineer competitors' marketing strategies through backlinks.
Migrating to Microsoft Office 365 is becoming increasingly popular for organizations both large and small. If you have made the leap to Microsoft’s cloud platform, you know that you will need to create a corporate email signature for your Office 365…

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now