Autor Thema: Role in Leserfeld eintragen per Script  (Gelesen 2609 mal)

Offline Schnubbel

  • Junior Mitglied
  • **
  • Beiträge: 90
Role in Leserfeld eintragen per Script
« am: 30.11.12 - 09:53:22 »
Hallo liebe Gemeinde,

für euch sicher eine ganz einfache Sache...

Ich versuche die Rolle Administrator in ein Leserfeld per Script reinzuschreiben, ist der Code so richtig:

Code
doc.Leser={[Administrator]}
Call doc.Save(1,1)


Grüße
Thorsten
Client -> Notesclient 8.5.3
Betriebssystem ->Windows 7
User-> Thorsten :)

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Role in Leserfeld eintragen per Script
« Antwort #1 am: 30.11.12 - 10:32:15 »
Hallo,

Nein.

Wenn dann schon in Anfuehrungszeichen, da es sich ja um einen Text handelt.

doc.Leser = "[Administrator]"

Auch noch die Frage.
Gibt es das Item schon in den Dokumenten?


Andreas

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Role in Leserfeld eintragen per Script
« Antwort #2 am: 30.11.12 - 10:44:23 »
Nein.
Wenn dann schon in Anfuehrungszeichen, da es sich ja um einen Text handelt.
doc.Leser = "[Administrator]"

Hallo Andreas,

das ist egal. "Text" = {Text}

Aus der Online-Hilfe:
Text constants
Specify a text constant by enclosing characters, including spaces, numbers, and special characters, in quotation marks ("") or braces ({}).

Gruß Stefan

Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Role in Leserfeld eintragen per Script
« Antwort #3 am: 30.11.12 - 10:48:04 »
Man sollte halt eine nicht ganz so hohe Aufloesung des Monitors haben.  :-[
Ich habe doch glatt die geschweiften als runde Klammern interpretiert.

Dennoch bleibt die Frage, ob es das Item bereits gibt.
Ist es noch nicht vorhanden, und es wird auf diese Art und Weise angelegt, so ist es, wenn nicht im folgenden nicht dargestellten
Code weiter bearbeitet wird, KEIN Leserfeld.


Andreas

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Re: Role in Leserfeld eintragen per Script
« Antwort #4 am: 30.11.12 - 10:52:47 »
Dennoch bleibt die Frage, ob es das Item bereits gibt.
Ist es noch nicht vorhanden, und es wird auf diese Art und Weise angelegt, so ist es, wenn nicht im folgenden nicht dargestellten
Code weiter bearbeitet wird, KEIN Leserfeld.

... ist natürlich richtig  (habe ich ja auch nicht angezweifelt  ;D)

Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Role in Leserfeld eintragen per Script
« Antwort #5 am: 30.11.12 - 11:45:19 »
Hallo
ungefähr so kannst du ein lesefeld bauen
Code
dim item as notesitem
set item = doc.replaceitemvalue("Leser",{[Administrator]})
if not item is nothing then
 item.isreaders=true
end if

oder

if not doc.hasitem("Leser") then
set item = new notesitem(doc,"Leser",{[Administrator]},READERS)


end if
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Role in Leserfeld eintragen per Script
« Antwort #6 am: 30.11.12 - 11:56:37 »
Achtung: neue Items sind NICHT summary... Also auf jeden Fall noch item.issummary = True setzen... Ist jetzt zwar für ein Leserfeld nicht so wichtig, weil es wahrscheinlich eh nicht in Ansichten angezeigt wird, aber trotzdem nur so nebenbei...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz