Domino 9 und frühere Versionen > ND6: Entwicklung
Wie geht dem?
Gandhi:
Hi, ich habe folgendes Script Problem:
Es soll ein neues Dokument resDoc erstellt werden.
Dieses wird zunächst mit diversen Werten betankt.
result ist nur ein Flag, nicht weiter wichtig.
formula ist eine konfigurierbare Formel, z.B. "Field form:=\"formname\"", also ein String.
Bei der folgenden Zeile bekomme ich dann den Fehler:
Operation failed (sehr vielsagend...)
Die Zeile lautet:
result = Evaluate(formula, resDoc)
Habe ich hier einen elementaren Denkfehler begangen, geht das überhaupt oder habe ich nur was übersehen?
Glombi:
Hi,
ist ein Hauptausdruck in der Formel drin?
Die Schreibweise "Field form:=\"formname\"" ist glaube ich auch nicht korrekt. Besser wäre | anstelle von "", denn dann ist es übersichtlicher. Es sei denn, Du willst das Pipe-Zeichen als Oder verwenden. Dann geht aber auch { und }.
formula = |FIELD form := "formname";@True|
result muss Variant sein-
Andreas
Semeaphoros:
Wenn ich jetzt nicht grad verunsichert gewesen wäre, hätte ich dasselbe gesagt wie Andreas. Die Eingabe erfolgt ja nicht übers UI, also brauchen die Anführungszeichen keine Escape-Sequenz, die werden ja schon als Daten in der Variablen abgeleckt.
Gandhi:
Tatsächlich erfolgt die Formeleingabe über die UI. Sollte nur andeuten, dass der String korrekt eingegeben wurde - hat aber nur zur Verwirrung geführt...
Glombi:
Hat der User, der die Formel ausführt, Bearbeitungsrecht an resultdoc?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln