Domino 9 und frühere Versionen > Entwicklung
per LotusScript auf $FILE zugreifen
Tom Error:
Hallo Zusammen,
ich versuche hier gerade auf ein Feld eines Dokumentes in der names.nsf zuzugreifen welches sich nennt $FILE
aber es folgt schon im Designer die Fehlermeldung
Initialize: 11: Unexpected: $File; Expected: Identifier
Aber auf die Felder welches kein $ im Namen aufweisen, dort kann ich ohne Probleme zugreifen.
Naja ich habe noch nicht all so viel Erfahrung in LotusScript und die mit $ gekennzeichneten Felder scheinen etwas besonderes zu sein.
Kann mich evtl. jemand aufklären was es damit auf sich hat und wieso ich nicht zugreifen kann?
Vielen Dank für eure Hilfe
Tschau
Tom
harkpabst_meliantrop:
Auf Felder mit einem $ im Namen kann man nicht direkt in der sogenannten "extended class notation" zugreifen, also mit
document.$FieldName(0)
Es gibt da zwar auch einen Trick, den ich im Moment wieder vergessen habe (irgendwas mit einem Unterstrich vor dem Dollar oder so), aber normalerweise macht man das dann eher mit GetItemValue.
Wenn das Attachment in einem Richtext-Feld gespeichert wurde, wird man aber wohl eher über die Methoden der NotesRichtextField-Klasse darauf zugreifen.
ata:
@harkpapst_meliantrop
... du liegst fast richtig - die Tilde ist das gesuchte Zeichen - ansonsten eben ReplaceItemValue
docThis.~$File
ata
eknori:
@ata:
VORSICHT, was willst du denn mit ReplaceItemValue in dieses Feld reinschreiben ??
der Tip mit der ~ war ja OK, aber bei $File hätte ich da so meine Bedenken.
Ist natürlich ne super Sache, wenn man EmbededObjects zielgerichtet zerstören will...
eknori
ata:
@eknori
--- Zitat ---VORSICHT, was willst du denn mit ReplaceItemValue in dieses Feld reinschreiben ??
der Tip mit der ~ war ja OK, aber bei $File hätte ich da so meine Bedenken.
Ist natürlich ne super Sache, wenn man EmbededObjects zielgerichtet zerstören will...
--- Ende Zitat ---
... ich möchte nicht in das Feld schreiben, ich hätte auch meine Bedenken, und ich war eigentlich gespannt, wie das weitergeht. Ich habe auch meine Bedenken - mir ging es nur um die Zuweisung von $-Dollar-Feldern...
ata
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln