Wizlink » All Posts https://wizlink.eu/forums/feed/ Sun, 14 Apr 2024 05:09:39 +0000 https://bbpress.org/?v=2.6.9 pl-PL https://wizlink.eu/forums/topic/zamiana-cyfry-na-nazwe-miesiaca/#post-5465 <![CDATA[Reply To: Zamiana cyfry na nazwę miesiąca]]> https://wizlink.eu/forums/topic/zamiana-cyfry-na-nazwe-miesiaca/#post-5465 Thu, 12 Aug 2021 10:43:45 +0000 kjakubowski@eversis.com Tak. Należy wykonać konwersję String do Int32 za pomocą metody:

https://docs.microsoft.com/en-us/dotnet/api/system.convert.toint32?view=net-5.0#System_Convert_ToInt32_System_String_

]]>
https://wizlink.eu/forums/topic/zamiana-cyfry-na-nazwe-miesiaca/#post-5464 <![CDATA[Reply To: Zamiana cyfry na nazwę miesiąca]]> https://wizlink.eu/forums/topic/zamiana-cyfry-na-nazwe-miesiaca/#post-5464 Thu, 12 Aug 2021 10:40:52 +0000 michalowr Wyświetla się błąd „Ustawienie „Option Strict On” uniemożliwia niejawne konwersje z „String” na „Integer”.” Zmienna wyciągana z excela ma domyślnie typ string, czy jest jakaś opcja zmiany typu zmiennej?

]]>
https://wizlink.eu/forums/topic/zamiana-cyfry-na-nazwe-miesiaca/#post-5462 <![CDATA[Reply To: Zamiana cyfry na nazwę miesiąca]]> https://wizlink.eu/forums/topic/zamiana-cyfry-na-nazwe-miesiaca/#post-5462 Tue, 10 Aug 2021 18:34:55 +0000 kjakubowski@eversis.com Posiadając numer miesiąca, można wykorzystać poniższą metodę w celu uzyskania nazwy miesiąca:

System.Globalization.DateTimeFormatInfo.CurrentInfo.GetMonthName(numerMiesiaca).

]]>
https://wizlink.eu/forums/topic/zamiana-cyfry-na-nazwe-miesiaca/#post-5461 <![CDATA[Zamiana cyfry na nazwę miesiąca]]> https://wizlink.eu/forums/topic/zamiana-cyfry-na-nazwe-miesiaca/#post-5461 Tue, 10 Aug 2021 13:41:22 +0000 michalowr Witam, czy jest jakiś sposób żeby przekonwertować cyfrę na nazwę miesiąca słownie? Z jednego arkusza wyciągam cyfrę i chcę żeby na jej podstawie w kolejnym arkuszu wizlink znalazł miesiąc.

]]>
https://wizlink.eu/forums/topic/zmiana-tekstu-na-liczbe/#post-5399 <![CDATA[Zmiana tekstu na liczbę]]> https://wizlink.eu/forums/topic/zmiana-tekstu-na-liczbe/#post-5399 Wed, 28 Jul 2021 21:46:48 +0000 piotr.slezak@forprogress.com.pl Zaczytuję z aplikacji kwotę z dokładnością do grosza. Jak zmienić ją na liczbę aby porównać ją z inną wartością zadaną z góry?

]]>
https://wizlink.eu/forums/topic/wykorzystanie-flow-switch/#post-5395 <![CDATA[Reply To: Wykorzystanie Flow Switch]]> https://wizlink.eu/forums/topic/wykorzystanie-flow-switch/#post-5395 Mon, 26 Jul 2021 14:24:46 +0000 mciurzynska W załączniku scenariusz z flow switch. Osobiście wolałabym switch string, można go umieścić w seqwencji, natomiast flow musi być na głównym flowchart.

]]>
https://wizlink.eu/forums/topic/wykorzystanie-flow-switch/#post-5394 <![CDATA[Wykorzystanie Flow Switch]]> https://wizlink.eu/forums/topic/wykorzystanie-flow-switch/#post-5394 Fri, 23 Jul 2021 07:57:46 +0000 piotr.slezak@forprogress.com.pl W jaki sposób mam wykorzystać Flow Swith?
Dokuemntajca nic nie mówi jak przygotować warunek i nie ma żadnego przykładu wykorzystania tej akcji.
Chcę uwarunkować wykonanie scenariusza od tekstu jaki przeczytałem z aplikacji. Tekst1, Tekst2, Tekst3. Jak to zrobić?

]]>
https://wizlink.eu/forums/topic/wyrazenia-regularne/#post-5393 <![CDATA[Reply To: Wyrażenia regularne]]> https://wizlink.eu/forums/topic/wyrazenia-regularne/#post-5393 Thu, 22 Jul 2021 23:27:26 +0000 piotr.slezak@forprogress.com.pl Jak mam wywołać to w warunku akcji Decision jak chcę sprawdzić czy numer NIP zaczyna się od liter?
Nie mam dostępnego takiego wywołania: System.Text.RegularExpressions.Regex.Match(„PL1111111111”, ([a-zA-Z]*))
Takie wyrażenie zwróci PL więc wystarczy porównać wynik z PL ale jak to wywołać w Condition?

]]>
https://wizlink.eu/forums/topic/wyrazenia-regularne/#post-5390 <![CDATA[Reply To: Wyrażenia regularne]]> https://wizlink.eu/forums/topic/wyrazenia-regularne/#post-5390 Thu, 22 Jul 2021 13:42:46 +0000 mciurzynska Aby pozbyć się daty lub sprawdzić czy ona jest w tekście można spróbować podejśc do tego na różne sposoby. Uzależnione jest to od tego
* gdzie znajduje się data
* czy jest zawsze w tym samym miejscu w tekście ( na końcu/na początku)
* czy zawsze ma taki sam format

Jest kilka sposobów:
1. Możemy stworzyć nowego stringa z pobranego tekstu i usunąć z niego date bo np. zawsze wygląda tak i jest np. 2021.01.02 na końcu komunikatu
w aktywności assigne dla nowej_zmiennej przypisujemy komunikat.trim.Substring(0,(komunikat.trim.length-10))
* trim usuwa białe znaki na końcu i na początku
* 0 – od pierwszego miejsca
* (tekst.trim.length-10) – sprawdza długość ciągu bo jeśli założymy że data jest na końcu to nie chcemy jej widzieć w ramach nowej zmiennej

2. wyrażenia regularne też przypisuje w assigne lub w warunku
np.(System.Text.RegularExpressions.Regex.Match(komunikat,”\d{4}.\d{2}.\d{2}”)).toString jeśli w ciągu jest taki ciąg jak zapisany wzorem znajdzie go i zwróci date, którą możemy z komunikatu usunąć metodą replace

3. Jeżeli znamy treści komunikatów w systemie to możemy użyć metody:
komunikat.Contains(„treść której oczekujemy”) , zwróci nam true jeśli komunikat ma w sobie wyrażenie w nawiasie.
Tu ważna jest wielkość liter i każda spacja między znakami.

Scenariusz w załączniku zip

]]>
https://wizlink.eu/forums/topic/wyrazenia-regularne/#post-5389 <![CDATA[Wyrażenia regularne]]> https://wizlink.eu/forums/topic/wyrazenia-regularne/#post-5389 Thu, 22 Jul 2021 12:55:43 +0000 piotr.slezak@forprogress.com.pl W jaki sposób oraz gdzie (w jakich akcjach) mogę korzystać z wyrażeń regularnych?
Przykładowo, chcę sprawdzić komunikat na ekranie ale jest on za każdym razem unikalny bo ma datę dzisiejszą.
Jak to zrobić aby pominąć ten fragment komunikatu.

]]>