Autor Thema: function (item as notesitem)  (Gelesen 1682 mal)

Offline Frank_B

  • Senior Mitglied
  • ****
  • Beiträge: 275
  • Geschlecht: Männlich
function (item as notesitem)
« am: 27.12.16 - 13:49:25 »
Ich entwickle dzt. eine Funktion (zum Mailen), bei der der Inhalt eines items der Funktion übergeben werden soll.

Nach dem Motto:
function (item as notesitem)

Allerdings akzeptiert die function bspw.:

Dim empfaenger as NotesItem
function MemoSend (empfaenger.values) nicht.

Geht das nur mit Deklarierung als Variant ?
Gruß Frank

Offline ERR

  • Frischling
  • *
  • Beiträge: 46
  • Geschlecht: Männlich
Re: function (item as notesitem)
« Antwort #1 am: 27.12.16 - 15:19:26 »
Hallo Frank,

grundsätzlich kann es so gar nicht funktionieren, weil "empfaenger.values" kein Notes-Item ist...

Was spricht gegen ein Variant?

Oder das Item "empfaenger" direkt zu übergeben und in der Function zu nutzen?

Code
Call doc.Replaceitemvalue("Feldname", empfaenger.values)

Zu ".Values" aus der Hilfe:

Zitat
The data type depends upon the type of the item.
For reading, the data type of the item determines the data type of Values:
   Item type   Values data type

   Rich text   String. The text in the field, rendered into plain text.
   Text or text list (includes Names, Authors, and Readers item types)   Array of String. A scalar value is a 1-element array.
   Number or number list   Array of Doubles. A scalar value is a 1-element array.
   Date-time or range of date-time values   Array of Variant of type DATE. A scalar value is a 1-element array.
   Attachment   Array of String. The name of the attachment in the first element.

Also können, je nach Quelle, unterschiedliche Datentypen enthalten sein. Deshalb ist also ein Variant als Container sinnvoll.

MFG
ERR

Offline Frank_B

  • Senior Mitglied
  • ****
  • Beiträge: 275
  • Geschlecht: Männlich
Re: function (item as notesitem)
« Antwort #2 am: 28.12.16 - 08:16:31 »
Ok, hat geklappt.
Gruß Frank

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz