Laiškų importas iš Outlook į DVS operacijas
Sintaksė
X_DVS_OUTLOOK(lcAccount, lcFromFolder, lcToFolder, lcKodas_rd, lcArchyvo_katalogas, lnPauze, llSaugotiMsg, lcExtList, lcKodas_ks, lcCommand)
Grąžina
Laiškai iš nurodyto Outlook katalogo suimportuojami į DVS operacijas ir perkeliami į kitą katalogą
Parametrai
Parametras | Aprašymas | Formatas |
---|---|---|
lcAccount | nurodomas el. pašto dėžutės, kurią reikia tikrinti, vartotojas (account) (pvz.: "dvs@imone.lt" arba "Tomas R.") (Pastaba: nurodomas vartotojo vardas, o ne el. pašto adresas.) |
C |
lcFromFolder | nurodomas Outlook katalogas, iš kurio bus vykdomas importas (pvz.: "Inbox\Kiti") | C |
lcToFolder | nurodomas Outlook katalogas į kurį bus perkelti laiškai po nuskaitymo (pvz.: "Inbox\Importuota") | C |
lcKodas_rd | DVS rūšies kodas | C |
lcArchyvo_katalogas | archyvo katalogas (jeigu bus prisegama nuoroda). Nenurodžius, bus naudojamas importas į duomenų bazę | C |
lnPauze | laiškų nuskaitymo iš pašto serverio paleidimas (Send/ Receive). 0 - nenuskaityti, >=1 - laukimo laikas |
N |
llSaugotiMsg | .F. bus išsaugomi tik prisegti failai, .T.-bus išsaugomas visas laiškas | L |
lcExtList | išsaugomų failų plėtinių sąrašas (pavyzdžiui: "doc,docx,pdf") | C |
lcKodas_ks | fiksuotas kliento kodas | C |
lcCommand | papildoma komanda prieš apdorojant el. laišką (return .F. - neimportuoja (pereina prie kito laiško), m.plExit=.T. - baigia laiškų nagrinėjimą) |
C |
Pavyzdžiai
=x_DVS_Outlook("dvs@rivile.lt","INBOX\Svarbūs","INBOX\Importuota", "SS_SU01")
=x_DVS_Outlook("dvs@rivile.lt","INBOX\Svarbūs","INBOX\Importuota", "SS_EM01",.F.,.F.,.T.)
Pastaba:
Jeigu iš Rivile GAMA nepavyksta sukurti Outlook objekto , Outlook paleidžiamas su administratoriaus teisėmis ir pakeičiamas nustatymas, kad leistų neklausinėjant programiškai naudoti funkcionalumą: