Domino 9 und frühere Versionen > Entwicklung

per LotusScript auf $FILE zugreifen

(1/2) > >>

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