Attachments
Description
Returns this attachment field's collection of attachments.
This is a read-only property; the value can be viewed but not set. However, you can still add items to (and remove items from) the collection using methods of the Attachments object.
This property always returns an Attachments object,
even if there are no attached files associated with the field. If the field
has no attached files, the Count
method
of the Attachments object contains the value zero.
Syntax
VBScript
attachmentField.Attachments
Perl
$attachmentField->GetAttachments
();
- Identifier
- Description
- attachmentField
- An AttachmentField object representing one attachment field of a record.
- Return value
- An Attachments collection object, which itself contains a set of Attachment Objects.
Example
VBScript
' This example assumes there is at least 1 attachment field
' associated with the record.
set currentSession = GetSession
set attachFields = AttachmentFields
set attachField1 = attachFields.Item(0)
set theAttachments = attachField1.Attachments
For each attachment in theAttachments
'Do something with each attachment
Next
Perl
# This example assumes that there is at least 1 attachment
# field associated with the record. Otherwise,
# GetAttachmentFields won't return anything interesting and an
# error would be generated
# Get the collection of attachment fields
$attachfields = $entity->GetAttachmentFields();
# Get the first attachment field
$attachfield1 = $attachfields->Item(0)
# Now get the collection of attachments from the attachments field
$attachments = $attachfield1->GetAttachments();
# Retrieve the number of attachments for the for loop
$numattachments = $attachments->Count();
for ($x = 0 ; $x < $numattachments ; $x++)
{
$attachment = $attachments->Item($x);
# ...do some work with $attachment
}