/ Forums / Advansys Formativ / Creating Solutions with Formativ / Accessing the currently selected attachment / Reply To: Accessing the currently selected attachment
Message view must be open to get the current selected attachment index. Please see the Novell Token API documentation for more information:
http://developer.novell.com/documentation/gwtoken/index.html?gwtokens/data/hj8ej8g5.html
Following information copied from the Novell Token API documentation:
quote:
ItemAttachmentGetCurrentIndex()
Returns the current attachment index. The item view must be open with the attachment selected.
Token IDAFTKN_ITEM_ATTACHMENT_CURRENT or 758
Syntax
WORD ItemAttachmentGetCurrentIndex()
Return Values
WORD. Current attachment index (zero-based).
If you have the message view opened then you can use following code to get current attachment index and save the attachment.
messageID = groupwise.ItemMessageIDFromView attachmentIndex = groupwise.ItemAttachmentGetCurrentIndex fileName = groupwise.ItemAttachmentGetDisplayName(messageID, attachmentIndex) call groupwise.ItemAttachmentSaveAs(messageID, attachmentIndex, "c:temp" + fileName)
FYI, to make easier for the developer, Formativ wrap most of the GroupWise Tokens. For example:
GroupWise.ItemAttachmentGetCurrentIndex()
Formativ also provide option to call directly the token using the ThrowToken() method:
msgbox groupwise.throwtoken(“ItemAttachmentGetCurrentIndex()”, iRetunVal)
See the Formativ Language Guide for more information.
Regards,
Advansys Support