Autor Thema: per LotusScript auf $FILE zugreifen  (Gelesen 2308 mal)

Offline Tom Error

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
per LotusScript auf $FILE zugreifen
« am: 18.06.03 - 15:21:16 »
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
Windows NT 4.0 SP6a - Lotus Domino Enterprise Server 5.0.11

Offline harkpabst_meliantrop

  • Senior Mitglied
  • ****
  • Beiträge: 463
  • Geschlecht: Männlich
  • I love!
    • Heute schon gelebt?
Re:per LotusScript auf $FILE zugreifen
« Antwort #1 am: 18.06.03 - 15:47:05 »
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.

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:per LotusScript auf $FILE zugreifen
« Antwort #2 am: 18.06.03 - 23:10:12 »
@harkpapst_meliantrop

... du liegst fast richtig - die Tilde ist das gesuchte Zeichen - ansonsten eben ReplaceItemValue

docThis.~$File

ata
Grüßle Toni :)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:per LotusScript auf $FILE zugreifen
« Antwort #3 am: 19.06.03 - 00:04:11 »
@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
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:per LotusScript auf $FILE zugreifen
« Antwort #4 am: 19.06.03 - 09:53:43 »
@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...

... 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
Grüßle Toni :)

Offline Tom Error

  • Frischling
  • *
  • Beiträge: 35
  • Geschlecht: Männlich
Re:per LotusScript auf $FILE zugreifen
« Antwort #5 am: 20.06.03 - 08:23:56 »
Huhu Zusammen,

vielen Dank für die Antwortet

Über das Item konnte ich auf das Feld $File zureifen.

Zitat
Ist natürlich ne super Sache, wenn man EmbededObjects zielgerichtet zerstören will...

Ganz genau darum geht es! Unser Revisor welcher sich für die Notes-Sicherheit zuständig fühlt und letzte Woche auf einer Notes-Administrationsschulung mitbekommen hat das die angehängte Notes-ID im Adressbuch eine Sicherheitslücke darstellt, wollte eben das nun diese bei gut 500 Benutzern entfernt wird.

So far
Tschau
Tom
Windows NT 4.0 SP6a - Lotus Domino Enterprise Server 5.0.11

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:per LotusScript auf $FILE zugreifen
« Antwort #6 am: 20.06.03 - 19:08:09 »
... was will er machen - die Notes-ID entfernen - was hat das mit den $File-Feldern zu tun - in denen sind Attachments -  scheibchenweise...

ata
Grüßle Toni :)

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re:per LotusScript auf $FILE zugreifen
« Antwort #7 am: 20.06.03 - 19:11:57 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:per LotusScript auf $FILE zugreifen
« Antwort #8 am: 20.06.03 - 19:15:26 »
... jetzt ist auch bei mir der Groschen gefallen... ::)

ata
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz