lotus notes - @Mailsend in xpages button -
क्लाइंट नोट्स प्रोग्रामिंग में एक एक्शन बटन है:
@MailSend (Destinatari; " "," "," विषय "," "," "; IncludeDoclink]) में & amp; @Command ([FileSave]) और @ कॉमांड ([FileCloseWindow]) मैं अपने xpage अनुप्रयोग में एक समान कार्य करना चाहता हूँ जो XPiNC और वेब दोनों में काम करता है।
मेरा sendto फ़ील्ड एक DjTextarea है, जिसमें एकाधिक मान हो सकते हैं। मैंने एक सरल कार्य बनाने की कोशिश की है xpage से मेरे बटन के लिए: क्रिया: मेल भेजें । इस तरह, मैं & lt; लोटस नोट्स से & gt; शामिल करेंडॉकलिंक मेल के शरीर में? या मुझे इस क्रिया के लिए एक जावास्क्रिप्ट लिखने की आवश्यकता है? आपके समय के लिए धन्यवाद!
अद्यतन करें: @ लोटर सुझावों के बाद, मेरा सहेजें & amp; भेजें बटन में निम्न कोड पंक्तियां हैं: यदि (frmDoc.isNewNote ()) {frmDoc.save (); } var thisdoc = frmDoc.getDocument (); Var tempdoc = database.createDocument (); tempdoc.replaceItemValue ("प्रपत्र", "मेमो"); Tempdoc.replaceItemValue ("SendTo", thisdoc.getItemValue ("txt_names")); tempdoc.replaceItemValue ("विषय", "विषय"); वेर Tempbody: NotesRichtextItem = tempdoc.createRichTextItem ("बॉडी"); Tempbody.appendText ("यह मेरा मेल है, मूल दस्तावेज़ खोलने के लिए नीचे दिए गए दस्तावेज़ लिंक पर क्लिक करें:") tempbody.addNewLine (2); tempbody.appendDocLink (thisdoc); tempdoc.send (); thisdoc.recycle (); tempbody.recycle (); tempdoc.recycle (); जहां frmDoc मेरा दस्तावेज़ डेटास्रोत है I मुझे एक त्रुटि मिलती है: NotesRichTextItem.appendDocLink (lotus.domino.local.Document) null - पर ऐपेंड डॉकलिंक लाइन - एक ही त्रुटि मैंने @ फ्रेडरिक उपयोगी सुझाव में भी देखा।
मैं HTML ईमेल फ़ंक्शन का उपयोग करता हूं XSnippets में xpages में ईमेल भेजने में पाया जा सकता है।
या
कोई भी एक doclink संलग्न करने के लिए एक समारोह के रूप में नहीं , लेकिन आप मैन्युअल रूप से दस्तावेज़ में एक यूआरएल जोड़ सकते हैं।
एक दस्तावेज बनाने के द्वारा ईमेल को मैन्युअल रूप से बनाने के लिए एक और तरीका है डेटाबेस को एक रिच टेक्स्टस्टाइल जोड़ने वाला शरीर और एक विषय और एक Sendto फ़ील्ड और बॉडी फील्ड में एक डॉकलिंक जोड़ना।
var doc: notesDocument = database.createDocument (); var My_DocLink_Doc: नोट्स डॉक्यूमेंट = डाटाबेस .getDocumentByUNID ("UNID_of_Document") doc.replaceItemValue ("फ़ॉर्म", "मेमो"); Doc.replaceItemValue ("sendTo", "the_emailadress"); doc.replaceItemValue ("विषय", "आपको एक ईमेल"); Var आरटी: नोट्स रिच टेक्स्ट Item = doc.createRichTextItem ("बॉडी") RT.appendText ("यह मेरा पाठ है") RT.addNewLine () RT.appendDocLink (My_DocLink_Doc) doc.send ();
Comments
Post a Comment