Skip to main content
Skip table of contents

MailAttLoadList()

Liste und Eigenschaften Attachement

Mit MailAttLoadList() können die gespeicherten Dateien und deren Eigenschaften eines Blob Feldes ermittelt werden. (Das Blob-Feld kann mehrere Dateien enthalten). Die Funktion wird hauptsächlich dafür genutzt, den Anhang eines Memos zu untersuchen. Die übergebene Tabelle muss vor dem Aufruf der Funktion auf dem entsprechenden Datensatz positioniert werden.

Ob Dokumente als E-Rechnungen gekennzeichnet sind, gibt die Funktion ebenfalls zurück.

Hinweis

Sind die optionalen Parameter bSkipLinks und bSkipEmbedded aktiviert, so enthält die Rückgabeliste nur "echte" Datei-Anhänge . Für den Zugriff auf Memo-Anhänge Klassen-Methode von TBeMemoBo benutzen.

Parameter

Beschreibung

oTable:O

Tabelle, die das Blob-Feld enthält

cField:C

Name des Feldes

bSkipLinks:L

Links ignorieren

bSkipEmbedded:L

Eingebettete Dateien (von Mails) ignorieren

Rückgabewert

Array - Aufbau des Arrays:

JSON
{
  { Index[1]:N, Offset[2]:N, ZipSize[3]:N, FileSize[4]:N, FileName[5]:C, FileType[6]:N, ContentID[7]:C, ExtendedFileType[8]:L },
  {...},
  ...
}

Beispiel

CODE
| aAtt, i, cRes, oDab065:DB := 'waDAB065, DAB06B' |

// Anhänge auflisten
cRes := 'Anhänge:' + crlf,
aAtt := MailAttLoadList(oDab065, "DATA"),
if not Empty(aAtt) then
   for i := 1 to Len(aAtt) do
      WriteLn(aAtt[i]),
      cRes := cRes +
             'Nummer: '     + Str(aAtt[i,1]) +
             ' Name: '      + aAtt[i,5] +
             ' Typ: '       + Str(aAtt[i,6]) +
             ' E-Rechung: ' + iif(aAtt[i,8], 'True', 'False') +
             ' Größe: '     + Str(aAtt[i,4]) + crlf,
   next,
endif,
Meld(cRes),


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.