Sprawdza, czy wartość w polu jest poprawna, czy daną wartość można przypisać do danego pola sprawy.
Składnia
IsValidFieldValue („fieldName”, [„fieldValue”]);
Argumenty funkcji
fieldName - (String) Nazwa testowanego pola
fieldValue - (String) [Opcjonalnie] Wartość testowa dla pola
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca true, jeśli określoną wartość można przypisać do określonego pola, w przeciwnym razie false.
Przykłady
Przykład 1:
Sprawdź, czy wartość w polu Klienci jest prawidłową wartością dla tego rodzaju pola.
isValid = IsValidFieldValue („Klienci”);
Przykład 2:
Spowoduje to sprawdzenie, czy łańcuch „Datacom” ma odpowiednią wartość w polu „Klienci” i zapisze wartość zwracaną w zmiennej „isValid”.
isValid = IsValidFieldValue („Klienci”, „Datacom”);
Przykład 3:
Spowoduje to sprawdzenie, czy „ABC” jest odpowiednią wartością dla pola „Kwota” i jeśli to prawda, zrób coś.
if (isValidFieldValue („Kwota”, „ABC”)) {
//Zrób coś
}
Czytaj więcej
- Date: 7 czerwca 2020
- By: Janusz Bossak
- Categories: Integracje
Ta funkcja zwraca wartość właściwości dla określonego json
Składnia
JsonPath („jsonString”, „selektor”);
Argumenty funkcji
jsonString - (String) Ciąg Json
selector - (String) Selektor właściwości do pobrania z ciągu json. JSONPath jest obsługiwany.
Zwracana wartość
Ta funkcja zwraca String.
Wartość określonej właściwości lub pusty ciąg, jeśli podano niepoprawny Json lub niepoprawny selektor
Przykłady
Przykład 1:
Spowoduje to wyodrębnienie wartości właściwości „name” z pliku json przechowywanego w polu formularza „jsonString”
JsonPath („[jsonString]”, „name”)
Przykład 2:
Wyodrębni to wartość właściwości „age” z obiektu „person” z obiektu json przechowywanego w zmiennej reguły „jsonVariable”
JsonPath (jsonVariable, „person.age”)
Przykład 3:
Spowoduje to wyodrębnienie wartości właściwości „model” z 3. elementu tablicy w tablicy „samochody” z json zapisanego w polu formularza „jsonString”
JsonPath („[jsonString]”, „cars [3] .model”)
Czytaj więcej
Ta funkcja zwraca wartość określonego nagłówka z wiadomości, z której ta sprawa została utworzona. Funkcja zwróci wartość tylko podczas tworzenia skrzynki z wiadomości e-mail.
Składnia
MailHeaderValue („headerName”);
Argumenty funkcji
headerName - (String) Nazwa nagłówka, np .: Do, CC, From, Reply-To, Otrzymane, Temat, Data
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca wartość nagłówka lub pusty ciąg, jeśli nagłówek nie został znaleziony.
Przykłady
Przykład 1:
Spowoduje to zwrócenie adresu e-mail podanego w polu Do przychodzącej poczty
MailHeaderValue („Do”);
Czytaj więcej
Ta funkcja zwraca maksymalną wartość z określonych kolumn / pól w określonej tabeli.
Składnia
Max („source”, „fieldName”);
Argumenty funkcji
source - (String) Źródło danych zawierające wartości do porównania. Może to być nazwa tabeli (tj. „Faktury”), nazwa zagnieżdżonej tabeli (tj. „Finanse> Faktury”)
fieldName - (String) Nazwa kolumny / pola zawierającego wartości dziesiętne, z których należy pobrać wartość maksymalną.
Zwracana wartość
Ta funkcja zwraca liczbę dziesiętną.
Zwraca maksymalną wartość z określonej kolumny / pola w określonej tabeli.
Przykłady
Przykład 1:
Zwróci maksymalną wartość z „kolumny 3” w „tabeli 1”.
Max („table1”, „column3”);
Czytaj więcej
Ta funkcja łączy pliki z danych pól w jeden plik pdf i umieszcza go w danym polu o podanej nazwie. Pliki źródłowe mogą być plikami PDF lub Office, które można przekonwertować na format PDF (Word, Excel).
Składnia
MergeFilesToPDF (destinationField, destinationFileName, sourceField1, sourceField2, ...);
Argumenty funkcji
destinationField - (String) Nazwa pola, w którym zostanie umieszczony scalony dokument, pole musi być typu Document
destinationFileName - (String) Nazwa scalonego pliku
sourceField1 - (String) Nazwa lub wartość pola dokumentu z pierwszym plikiem do scalenia. Aby scalić pliki z nazwy tabeli, należy przekazać ją w formacie nazwa_tabeli> nazwa_pola
sourceField2, sourceField3 ... - (String) [Opcjonalnie] Nazwa lub wartość pól dokumentu z drugim i kolejnymi plikami do scalenia.
Zwracana wartość
Ta funkcja zwraca liczbę dziesiętną.
Zwraca true, jeśli scalenie zakończyło się pomyślnie, w przeciwnym razie zwraca false.
Przykłady
Przykład 1:
Spowoduje to scalenie plików z pól Aggrement_draft i Aggrement_app Annex do jednego załącznika pdf i umieści go w polu Aggrement o nazwie Aggrement_final.pdf.
if (MergeFilesToPDF („Aggrement_final.pdf”, [Aggrement_draft], [Aggrement_app Annex])) {}
Przykład 2:
Spowoduje to scalenie plików z pola Dokument w tabeli Pliki do jednego załącznika pdf i umieszczenie go w polu Agregacja o nazwie Aggrement_final.pdf.
if (ConvertFileToPDF („Aggrement”, „Aggrement_final.pdf”, „Pliki> Dokument”)) {}
Czytaj więcej