Autoren oder Leserfelder wirken sich auf das gesamte Dokument aus.
Die Idee mit den kontrollierten Abschnitten ist doch ok. Kann man so machen.
Beiträge von dnotes
-
-
Mit @Command([ToolsSetupMail]) kommste zumindest in die mail-section von user preferences. *mal ein wenig in der Hilfe stoebern
-
Also, versuchen wir doch mal das ganze zu programmieren:
Code
Alles anzeigenDim ws as new notesuiworkspace Dim uidoc As notesuidocument Set uidoc = ws.CurrentDocument Dim doc As NotesDocument Set doc = uidoc.document Dim listen List As String varField = Split(doc.BeispielFeld(0),"|") index =1 Forall m In varField listen("WW" + index) =m index = index+1 End Forall
Dann sollteste Deine Liste haben
-
Encrypt saved copy....unter User--preferences bewirkt genau das. Wenn das eingestellt ist wird bei jedem Speichern in der mail - db das Dok verschluesselt.
-
Dann weiss ich nicht, was an..
forall entry in item
varField = split(entry,"|")
nicht zu verstehen ist?
In der Hilfe steht, dass die split funktion ein Stringarray zurueckgibt.
Also waere varField ein Array mit lauter einzelnen Elementen.
Dein String wurde in einzelne elemente immer beim "|" aufgeteilt, "gesplittet" -
Unter den user-preferences kann man einstellen, ob jede mail verschluesselt werden soll. Dann ist der Haken bei delivery-options dauernd gesetzt.
-
Welche Version von Notes habt ihr??
-
Erster Tipp als einer von viiielen. Von welchem Rechner aus greifst Du ueber den Browser drauf zu??
Kannst dn Server von anderen Rechner aus anpingen??
Das wuerde ich mal versuchen. -
Habe ich schon wieder die Versionsnummer uebersehen?? Ich hasse es, nicht zu wissen, welche Version gemeint ist
(split gibt´s erst in R6...man sollte alle versionen als moegliche Loesung hier vorschlagen) *gg -
Also am ehesten wuerde ich ein evaluate versuchen. (Auch mal an @explode denken) Ansonsten mit den ueblichen Stringmethoden wie rightback, left strleftback..usw. usw
-
Muesste eigentlich mit @word(Feldname;"|";1) gehen.
Naehere Beschreibung zu den einzelnen Parametern findest Du in der Hilfe -
Wenn Du den agenten im designer oeffnest hast Du zuerst:
Name: --> Name des Agenten
When should this agent run: ---> wann soll er laufen
Which Document(s) should it act on: ----> und hier musst Du das auswaehlen...run once...Sollte zu finden sein
-
Das Problem wird sein, dass Du im uidoc den link setzt. Soweit ich mich erinnern kann, muss das uidoc erst neu geladen werden um den Link anzuzeigen.
Also kurz schliessen und oeffnen.
Probier mal das Doc zu schliessen und schau es Dir dann noch einmal an.
PS: RichTextItem ist ein RichTextFeld
Ausserdem werden links nicht in Richtextfeldern gespeichert sondern in $link -Felder. Ich koennte mir vorstellen, dass deswegen das Dok neu geoeffnet werden muss. -
Die Auftragslage fuer Freelancer war schon mal besser
-
Ich hatte weiter oben schon mal geschrieben, den Typ abzuaendern. Dadurch kommt der Fehler zustande. Du hast, vermute ich, ausgewaehlt:
"Fuer welche Dokumente solld er Agent gelten" oder so aehnlich hast Du gewaehlt: "Fuer gewaehlte Dokumente".
Dort bitte einstellen "Einmal ausfuehren @Commands sind erlaubt"
oder so aehnlich - ich habe den englischen Client.
Aber wie gesagt..ich schrieb es bereits -
Gar nicht gesehen
-
Dann such doch mal gezielt in dem einen Feld nach dem Wert, also ein Suchabfrage wie: [Feldname] = "12567".
Mal sehen, ob dann immer noch Treffer kommen -
Warum nicht, wenn AdressList schon ein Array ist, nicht einfach:
doc.SendTo = AdressList -
Schau mal bitte nach, welchen Datentyp das Feld mit dem Wert 12567 hat.
Ist er vom Typ Text, wird er niocht gefunden, da die Zahlen 0..9 standardmaessig nicht indiziert werden. Nur bei einem Zahlenfeld waere das Suchergebnis positiv.
*War frueher jedenfalls so -
Das personen das Dok sehen, die nicht in dem Dokument stehen.... gibt bestimmt noch andere Leser - Felder oder verm. Autorenfelder.
Wenn Du nicht alle Dokumente auf und zu machen willst... ,mit @command([toolsrefreshalldocs]) z.B. kann man Dokumente auch im geschlossenen Zustand neu berechnen lassen