Skip to content

Электрондық пошта ережелері: Деректерді шығару

Деректерді алу — бұл электрондық пошталарды өңдеу ережелеріндегі екінші блок, оны ережені жасағанда толтыру қажет.

Электрондық поштаның әртүрлі бөліктерінен деректер алуға болады:

  • Пошта тақырыбы+Мәтін
  • Пошта тақырыбы
  • Мәтін
  • Мәтін(original email) — Бұл опцияны тек электрондық поштаны жіберу процесін бақыласаңыз, жібермес бұрын бастапқы мәтін қолыңызда болса және тұрақты өрнектерді немесе басқа деректерді алу әдістерін тексеріп жатсаңыз ғана қолданыңыз.

Деректер инфоблоктарға алынады. Бұл инфоблоктардың интуитивті атаулары бар, кейін тапсырмаға, контактіге немесе деректер тегі өрістеріне деректерді толтыру барысында олармен жұмыс істеуді жеңілдетеді. Әр инфоблок атаудан басқа, оған қандай электрондық пошта бөлігін енгізу керектігін анықтайтын нұсқаулар кіреді:

pW1s08.jpg

Деректерді алу форматтары

Деректерді алғанда Planfix электрондық поштаны талдаудың екі тәсілінің бірін қолдана алады:

QFUoX8.jpg

  • Text — әдетте пошта оқу кезінде браузерде көретін нәрсеге сәйкес келеді. Бұл ең танымал опция.
  • HTML — пошта мазмұнының барлығы, оның ішінде белгілеу (markup) де талданады. Бұл опция HTML тегтері бар фрагменттерді пайдаланып қажетті мазмұнды дәлірек алуға мүмкіндік береді.
  • HTML-Table — электрондық пошталардағы кестелерден деректерді алуға арналған.
  • JSON — хабар мәтіні JSON форматында болған жағдайда талдауға пайдаланылады. Бұл туралы біздің JSONPath көмек бөлімінде оқыңыз.
  • XML — деректерді сақтау және тасымалдау үшін қолданылады және көбінесе Planfix API арқылы деректер алмастыру кезінде пайдаланылады.

Деректерді алу әдістері

Қол жетімді опциялардың бірін қолдана аласыз:

CQyWGR.jpg

  • From label to end of line - инфоблок сіз көрсеткен белгіден дереу кейін басталатын және жол соңындағы символға немесе поштаның соңына дейін созылатын электрондық пошта фрагментін қамтиды. Алдыңғы бос орындар (бар болса) және жаңа жол символы инфоблокқа ендірілмейді.
  • From label to label - инфоблок сіз көрсеткен бастаушы белгіден дереу кейін басталатын және аяқтау белгісінен бұрынғы соңғы символға дейінгі электрондық пошта фрагментін қамтиды. Алдыңғы және артқы бос орындар ескерілмейді.
  • From label to end of line - инфоблок белгіленгеннен кейінгі жаңа жолдан басталатын электрондық пошта фрагментін қамтиды. Алдыңғы және артқы бос орындар ескерілмейді.
  • Regular expression - инфоблок сіз енгізген regular expression бойынша электрондық пошта фрагментін қамтиды.
  • All contents - инфоблок электрондық поштаның толық мазмұнын қамтиды.

Мысалдар

Мысалы, Planfix-ке келетін электрондық поштаның мәтіні былай делік:

V6V153.jpg

Тапсырыс берушінің телефон нөмірін осы поштадан алу үшін инфоблокты былай баптаймыз:

U1dqar.jpg

Бұл өңдеуден кейін Phone деп аталатын инфоблок жасалып, оның ішінде +16888933044 болады.

Хатта көрсетілген тапсырыстан бірнеше жолдарды алу үшін мына баптауды пайдаланыңыз:

wXosec.jpg

Бұл өңдеуден кейін мынадай мазмұндағы үш инфоблок жасалады:

  • Product name: Toyo r888
  • Product price: 500
  • Amount: 2

Маңызды

  • Пошта парсинг ережесінің кейінгі бөлімдерінде негізгі операция мен қосымша операциялар осы инфоблоктарды пайдаланып тапсырмалар, контактілер және деректер тегтерін таңдайды және олардың өрістерін деректермен толтырады. (Мысалдар үшін сәйкес көмек мақалаларына қараңыз.)
  • Planfix-ке келетін поштадан алынған деректер қолданар алдында әрі қарай өңделуі мүмкін.

Өту