29. marts 2003 - 13:48Der er
7 kommentarer og 1 løsning
@formula ønskes "oversat" til Lotus Script
Jeg bruger subjectlinjen i en memoform til en mail-in database til forskellige parametre. Jeg adskiller dem med forskellige tegn, for at kunne isolere dem nemt: Ex: Subject = Administration_3&Overskriv#Nyhedsbrev FIELD Afdeling:=@Left(Subject;"_"); FIELD Kode:=@Left(@Right(Subject;"_");1); FIELD Handling:=@Left(@Right(Subject;"&");"#"); FIELD Titel:=@Right(Subject;"#");
Dette fungerer fint, men da jeg bruger "Afdeling" til at oprette et Readersfield, knækker filmen - eftersom at @formula tilsyneladende ikke kan oprette readersfelter. Så dokumentet skal derefter åbnes og gemmes, før at READACCESS propertien bliver sat. Jeg har lavet en anden agent der efterfølgende sætter denne property i lotus script, men jeg vil hellere have det hele samlet i een (lotusscript) agent. Så jeg har brug for at få ovst. "oversat" til lotusscript, inkl. noget der svarer til: doc.GetfirstItem("Readers").IsReaders=True. Agenten skal kører i "Before new mail arrives", og jeg har brug for hele koden inkl. dim'er og set'er.
..eller evt. et tip til at få @formula til at sætte READACCESS propertien på Readers. Det er oprettet korrekt som et multivalue readersfield, og får også værdierne korrekt - det er kun propertien der ikke slår igennem.
Umiddelbart ligner Evaluate en god løsning. Men feltet Readers er et multivalue field, og hvis jeg bruger evaluate der: vaerdi = Evaluate({"BB-"+@ProperCase(Afdeling): "BB_Administrator"},doc) doc.Readers = vaerdi(0) ..får jeg ikke "BB_Administrator" med ?
Nåh - sidstnævnte fik jeg klaret med Item.AppendToTextList, så det ser rigtig godt ud. Kan første teste det på server imorgen - så jeg vender (forhåbenligt :-)tilbage med point der.
jogii:Det virkede fint. Men nu var det jo ikke hele svaret jeg fik...så lige et tillægsspørgsmål: Kan man ikke give mindre point end sat fra starten ? Kan man ikke fortryde et "afvist svar" og acceptere det istedet ?
Så meget kender jeg ikke til dette her system, men jeg har da set andre oprette svar til deres egne spørgsmål og tage point tilbage ved at tildele dem til sig selv.
Ja - men det er vist den eneste måde man kan lukke et ikke-besvaret spørgsmål på. Men så skidt da, du får alle point'ene alligevel.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.