Hallo,
bevor Ihr denkt : schon wieder einer der vorschnell einen neuen Thread aufmacht zu Sachen die schon 100 mal beantwortet wurden: Nein, ich bin seit über 1 Stunde am suchen und stöbern.
Doch ich finde nix genau passendes für mein Problem:
ich habe ein LS Script, das soviel Dokumente erzeugen soll wie Werte in einem Textfeld (Liste in Formelsprache) stehen. Habe schon ne Menge versucht, am Ende ein verzweifeltes abfragen der "Counter Variable" via Environment. Geht aber irgendwie auch net.
counter2=session.GetEnvironmentString( "counter" )
counter = Val(counter2)
i=1
While i<counter
irgendwie macht das script nix. Wenn ich stattdessen eine fixe Zahl statt counter setzte geht alles wie am Schnürchen.
Also, wie sage ich LS, das es die @elements von Feld output_nwoallgemein ausgeben soll und dann als integer das ers in der While verarbeiten kann?
Btw - wieso existiert kein Hilfe verweis in der Designer Hilfe auf eine @elements ähnliche LS Funktion?
Sub Initialize
Dim Session As New NotesSession
Dim db As NotesDatabase
Dim docNew As NotesDocument
Dim StrN As String
Dim n As Integer
Dim uiview As NotesUIView
Dim collection As NotesDocumentCollection
Dim counter2 As String
Dim counter As Integer
Dim i As Integer
Set db=session.CurrentDatabase
Set collection=db.UnprocessedDocuments
Set doc= collection.GetFirstDocument()
counter2=session.GetEnvironmentString( "counter" )
counter = Val(counter2)
i=1
While i<counter
Set docNew=db.CreateDocument
docNew.form="Outtage"
docNew.outage_name=doc.output_nwoallgemein
docNew.outage_week=counter2
Call docNew.Save(True,False)
i=i+1
Wend