Domino 9 und frühere Versionen > ND6: Entwicklung
Filenamen aus Notes vor einlesen ändern
Glombi:
Es muss so heissen:
Const strFormula = |@ReplaceSubstring(@URLEncode("UTF-8";"| + filename + |");"%";""))|
Andreas
P.S.: Möge mir Bernhard die "+" verzeichen ;)
RvM:
???
"Not a constant:FILENAME"
Muss ich da noch evtl. irgendetwas dimensionieren?
animate:
Du kannst vermutlich in einer Konstanten keine Variable verwenden, sonst wärs ja keine Konstante mehr. Wenn du strFormula als gewöhnlichen String deklarierst wirds wahrscheinlich funktionieren.
koehlerbv:
Thomas hat vollkommen Recht: In Constants (wozu an dieser Stelle auch?) sind Variablen prinzipiell nicht erlaubt.
@Glombi: Das "+" für Strings ist für mich wie (Extrem-)Fliegen ohne Schleudersitz, Fahren ohne Sicherheitsgurt, (aktuell) das Dach vom Schnee räumen ohne Leine. Es passiert fast nie was, aber wenn dann doch, beisst man sich vorher nochmal in den Allerwertesten, aber ... Es tut einfach nicht not. Und die Nebenwirkungen sind bekannt.
Bernhard
RvM:
Dank eure Hilfe bin ich schon weiter.
Nun aber kommt das nächste Problem. Beim Umbennen des Files erhalte ich ein "File not Found".
Das Script sieht (auszugsweise) wie folgt aus:
Dim session As New NotesSession
Dim eval As Variant
Dim vc As NotesViewEntryCollection
Dim db As NotesDatabase
Dim boxType As Long, answer As Integer
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim doc As NotesDocument
Dim rtitem As NotesRichTextItem
Dim object As NotesEmbeddedObject
Dim pdfname As String
Dim filename As String
Dim twoLiner As String
Dim item As NotesItem
Dim folder As String
Dim view As NotesView
Dim varResult As Variant
Dim strFormula As String
Dim NewName As String
...
folder = BrowseFolder ("")
pathName$ = folder+"\*.pdf"
fileName$ = Dir$(pathName$, 0)
Do While fileName$ <>""
filename = filename$
PDFname =folder+"\"+fileName$
'Formelanweisungen als Kontante festlegen
strFormula = |@ReplaceSubstring("|+filename+|";"%";"")|
varResult = Evaluate(strFormula)
NewName$ = VarResult(0)
Name filename As NewName
.. und beim Name-Aufruf haperts dann.
Kann ich nochmals auf die Hilfer der Scripter rechnen?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln