Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Alexis am 17.01.06 - 15:39:58
-
Hallo Forum,
ich steh' völlig auf dem Schlauch:
Aus einem Dokument möchte ich eine Mail generieren und dabei einen DocLink auf eben dieses Dokument mitsenden, alles per Script.
Das Belegen der Felder als Text für Subject, Body, MailTo, ... klappt alles, aber am Ende soll der Doclink gesetzt werden. Dabei erhalte ich die Fehlermeldung: instance member GETFIRSTITEM does not excist.
Hier der Ausschnitt:
Set maildoc = New NotesDocument(maildb)
maildoc.Form = "Memo"
maildoc.Logo = profil.DefaultLogo(0)
maildoc.Principal = profil.Owner(0)
maildoc.sendto = "Erwin.Teufel@Server.DE"
Call uiws.EditDocument(True, maildoc)
Set doc = uiws.CurrentDocument
...........
doc.FieldAppendText "Body", thisdoc.FieldGetText("CreatedBy")+Chr(10)+Chr(10)
doc.FieldAppendText "Body", "Link to Action Item --> "
Set rtitem = doc.GetFirstItem( "Body" )
Call rtitem.AppendDocLink( thisdoc, "" )
...........
Kann mir jemand auf die Sprünge helfen?
Alexis
-
Das von Dir erzeugte Feld ist ein Textfeld. Du musst mit New erst ein neues RTI anlegen, den Text dort mit den RTI-Methoden anhängen und dann den DocLink. Siehe Beispiel unter AppendDocLink.
Bernhard
-
GetFirstItem ist eine Methode des NotesDocument Objektes.
So wie es aussieht, arbeitets Du aber mit den UI-Dokumenten (uiws, ...) und GetFirstItem ist keine Methode des NotesUIDocment-Objektes.
-
Merci, Martin - das ist mir gar nicht aufgefallen (wer rechnet schon mit sowas ;D). Also sind zwei Fehler drin. Ein dritter ist das verwenden von "+" als Stringkonkenator.
Um die Frage gleich auszuräumen: Im FrontEnd funktioniert das Einfügen eines DocLinks nicht.
Bernhard
-
Danke!
Ist (eigentlich) klar.
Alexis
-
Ein dritter ist das verwenden von "+" als Stringkonkenator.
Was ist daran falsch?
Toni
-
Toni, führe mal folgenden Code aus:
Messagebox 100 + "300"
Das ist nur EIN Beispiel, warum die LS-Doku nur "&" erwähnt. In 2003 (?) hatten wir dazu schon mal eine längere Diskussion hier mit mehr Beispielen.
Bernhard
-
... solange ich Strings verwende gibt es keine Probleme - bei gemischten Datentypen sieht das dann natürlich anders aus - ich verwende in meinen Codes nur "+" - ohne Probleme...
Toni