Domino 9 und frühere Versionen > ND6: Entwicklung
"Variant enthält keinen Container"
0xse:
Set doc = docs.GetFirstDocument()
Do While Not doc Is Nothing
Set doc2 = doc
If doc.HasItem("TimeExtract") Then
zeiten = doc.TimeExtract(0)
Beim Zuweisen dieses Feldes an zeiten tritt der Fehler (s.T.) auf. Woran liegt das? Zeiten hat den Datentyp String. TimeExtract ist ein Feld vom Typ Text.
Ich wüßte nicht was ich da sonst noch prüfen soll. Wenn der Fehler auftritt, haben alle Variablen laut Debugger, genau die Werte die sie haben sollen. Das ist skuril :|
umi:
evtl. könnte mehr code helfen.
gruss
umi
0xse:
Immer die gleichen Anmerkungen :P Nein, könnte es nicht.
Das Document wurde ohne Fehler der Variable doc zugewiesen.
Der Fehler tritt in der Zeile auf:
zeiten = doc.TimeExtract(0)
Der Rest ist unwichtig. Was vorher in zeiten stand ist uninteressant. Doc wurde erfolgreich zugewiesen, im Debugger sieht man, dass es ein Document ist und auch entsprechende Daten enthällt. Es enthällt auch das Feld TimeExtract. Einmal laut Debugger und das andere mal ist aus dem Quelllcode weiter oben ersichtlich. Ansonsten wäre das Script sicher nicht bis zu der Zeile mit dem Fehler vorgedrungen.
Ich habe es alternativ mal mit doc.GetItemValue() probiert, hat aber den gleichen Fehler ausgeworfen. Deswegen versteh ich das ganze auch nicht.
umi:
schon mal ein Recompile versucht?
eknori:
müsste zeiten nicht ein Variant sein ??
Text or text list (includes Names, Authors, and Readers item types) returns Array of strings
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln