Autor Thema: @formeln, LotusScript + JavaScript  (Gelesen 1354 mal)

Giana

  • Gast
@formeln, LotusScript + JavaScript
« am: 30.05.02 - 09:32:22 »
Ich benötige unbedingt einen Vergleich der 3 im Betreff genannten Programmierungssprachen - kann mir einer helfen ?  ???
Brauche nur 3 kurze Programmcodes, die eigentlich letztendlich alle zum gleichen Ziel führen.  
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Ute

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 662
  • Geschlecht: Weiblich
Re: @formeln, LotusScript + JavaScript
« Antwort #1 am: 30.05.02 - 13:21:22 »

Hallo,

mit lotus script kannst Du mehr als mit Formelsprache,
ist aber nicht web tauglich, deshalb brauchst du dann wahrscheinlich noch java script.
Beispiele für Formeln und LScript findest du in fast jeder
Notes DB.
in Lotus Script kann man z.B. Schleifen, in Formelsprache nicht
Beispiele für alles 3 , die das gleiche machen hab ich leider nicht
Ute
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
2 Domino Server 6.5.1
2 Domino Server 6.5.1 geclustert
alle Server englisch
W2K
Clients 6.5.1
ca 550 User  NT & Win2000 deutsch
ca 10 mobile User
ca 50 Palm OS Geräte

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: @formeln, LotusScript + JavaScript
« Antwort #2 am: 30.05.02 - 13:27:14 »
OK, dann wollen wir mal. Hier als Beispieö die Funktion ReplaceSubstring

zunächst  Javascript

function replaceSubstring (inputString, badString,
                         goodString, caseSensitive) {
 fixedReplace = "";
 UI = inputString;
 UB = badString;
 if ((caseSensitive != 1) && (caseSensitive != true)) {
 UI = inputString.toUpperCase();
    UB = badString.toUpperCase();
    }
 badEnd = -1;
 badLoc = UI.indexOf(UB);
 if (badLoc != -1) {
    for (x=1; (badLoc != -1); x++) {
       fixedReplace = fixedReplace +
                      inputString.substring((badEnd +
                      1), badLoc) + goodString
       badEnd = badLoc + UB.length - 1;
       badLoc = UI.indexOf(UB, (badLoc + 1)); }
    fixedReplace = fixedReplace +
                   inputString.substring((badEnd + 1),
                   inputString.length); }
    else { fixedReplace = inputString;    }
return fixedReplace;
}

und jetzt in LotusScript

Function ReplaceSubstring(sSource As String, sFrom As String, sTo As String) As String
     
     Dim sResult As String
     Dim i As Integer, iLenFrom As Integer, iLenRslt As Integer
     i=0
     iLenFrom=Len(sFrom)
     sResult=sSource
     
     Do While(i < Len(sResult))
           i=i+1
           If Mid$(sResult, i, iLenFrom ) = sFrom Then
                 iLenRslt=Len(sResult)
                 sResult=Left$(sResult, (i-1)) + sTo + Right$(sResult, iLenRslt - ( (i-1) + ( iLenFrom ) ) )
           End If
     Loop
     
     ReplaceSubstring=sResult
End Function

und letztendlich als @Formel

@ReplaceSubstring(Quelliste ; ÄndernVonListe ; ÄndernInListe)



eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz