Autor Thema: Formel innerhalb von Lotus Script  (Gelesen 1583 mal)

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Formel innerhalb von Lotus Script
« am: 16.07.03 - 08:50:53 »
Hallo Leute,

ich habe mal wieder ein Anfänger(?)-Problem:

Ich möchte gerne innerhalb eines Lotus-Scriptes eine Formel einbauen. Geht das - und wenn ja, wie?

Gruß Henning
Gruß Henning

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:Formel innerhalb von Lotus Script
« Antwort #1 am: 16.07.03 - 09:06:53 »
Hi,

geht mit Evaluate. Geht aber nicht mit allen Formeln. @Command-Befehle lassen sich nicht verwenden.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Glombi

  • Gast
Re:Formel innerhalb von Lotus Script
« Antwort #2 am: 16.07.03 - 09:06:54 »
Hi,
das geht mit Evaluate

Bsp.: @Username mit LotusScript
dim ret_eval as Variant
ret_eval = Evaluate( |@Username| )
print ret_eval(0)

Feld im Dokument setzen:
dim ret_eval as Variant
dim doc as NotesDocument
... set doc...
ret_eval = Evaluate( |FIELD User := @Username;@True|, doc )


Einschränkung:
@Functions that affect the user interface do not work in the Evaluate method. These include: @Command, @DbManager, @DbName, @DbTitle, @DDEExecute, @DDEInitiate, @DDEPoke, @DDETerminate, @DialogBox, @PickList, @PostedCommand, @Prompt, and @ViewTitle.

Andreas

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Formel innerhalb von Lotus Script
« Antwort #3 am: 16.07.03 - 09:06:59 »
@functions koennen in LS-Code evaluiert werden, @commands nicht...
auch wenn ich davon abrate, da (fast) alles auch mit script moeglich ist...

hier ein beispiel : aaa = evaluate(|@dbcolumn("":"";"";"";"")|);

gruss

Offline Till_21

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • I love Germany
Re:Formel innerhalb von Lotus Script
« Antwort #4 am: 16.07.03 - 09:07:51 »
da haben wir ja im sekundentakt geposted  ;D

Glombi

  • Gast
Re:Formel innerhalb von Lotus Script
« Antwort #5 am: 16.07.03 - 09:10:10 »
@Till:
@functions koennen in LS-Code evaluiert werden, @commands nicht...
auch wenn ich davon abrate, da (fast) alles auch mit script moeglich ist...

hier ein beispiel : aaa = evaluate(|@dbcolumn("":"";"";"";"")|);

gruss
Es gibt soweit ich mich erinnere eine Performance-Analyse, die aussagt, dass bestimmte @Funktionen a la @DbColumn die Funktionen in LotusScript deutlich schlagen.

Oftmals muss ich mir zudem in Script einen abbrechen, wenn ich einfache Sachen machen will, die in der Formelsprache ein Einzeiler sind. So z.b. oft bei Listenmanipulationen oder Vergleichen.


Andreas

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Re:Formel innerhalb von Lotus Script
« Antwort #6 am: 16.07.03 - 09:11:14 »
Hallo Leute,

danke für die zahlreichen und schnellen Antworten. Werde ich gleich mal testen.

Also, nochmal danke...

Gruß Henning
Gruß Henning

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz