Wyszukuje słowa kluczowe w określonych przypadkach o określonych nazwach procedur.
Składnia
FindInCases („słowa kluczowe”, „targetCases”);
FindInCases („słowa kluczowe”, „targetCases”, „procedureNames”);
Argumenty funkcji
słowa kluczowe - (Ciąg) Słowa kluczowe do znalezienia.
targetCases - (String) Określa, czy wyszukiwać tylko w bieżącej, wszystkich oprócz bieżącej lub wszystkich. Dozwolone wartości [bieżące | nieprądowe | wszystko ]
procedureNames - (String) [Opcjonalnie] Lista nazw procedur oddzielonych średnikiem (';'). Jeśli nie zostanie ustawiony, wszystkie przypadki zostaną przeszukane.
Zwracana wartość
Ta funkcja zwraca String.
Zwraca identyfikatory wielkości liter oddzielone średnikiem.
Przykłady
Przykład 1:
Spowoduje to zwrócenie identyfikatorów spraw dla każdego przypadku zawierającego określone słowo kluczowe w dowolnym polu, komentarzu lub załączniku.
FindInCases („FV1234 // 2014”, „wszystkie”);
Przykład 2:
Spowoduje to wyszukanie słowa kluczowego we wszystkich przypadkach oprócz bieżącej, w procedurach o nazwie „Faktura” lub „Zamówienie” i zapisanie identyfikatorów przypadków w zmiennej „keywordOccurences”. Jeśli zostaną znalezione jakieś zdarzenia, zostanie wywołane ShowMessage.
keywordOccurences = FindInCases („FV1234 // 2014”, „notcurrent”, „Faktura; Zamówienie”);
if (Długość (keywordOccurences)> 0) {
ShowMessage (2, „Faktura została już zarejestrowana w skrzynkach” + słowo kluczoweOccurences)
}
Czytaj więcej
Ta funkcja zwraca określone wartości nazw kont użytkowników lub dowolne wartości pola AD dla podanej nazwy pola AD i jego wartości.
Składnia
FindUsersInAD („ADFieldName”, „ADFieldValue”);
FindUsersInAD („ADFieldName”, „ADFieldValue”, „ADResultFieldName”);
Argumenty funkcji
ADFieldName - (String) Nazwa pola AD, po której szukana wartość.
ADFieldValue - (String) Wartość pola AD, po którym szukasz.
ADResultFieldName - (String) Nazwa pola AD, którego wartość ma zostać pobrana.
Zwracana wartość
Ta funkcja zwraca String.
Zwraca wartość określonego pola AD lub pustego ciągu, jeśli nie ustawiono żadnej wartości.
Przykłady
Przykład 1:
Zwróci określone wartości nazw kont użytkowników, których wartość „Identyfikator pracownika” jest równa „123”.
data = FindUsersInAD („EmployeeID”, „123”);
Przykład 2:
Zwróci określone wartości nazw kont użytkowników, które mają wartość „EmployeeID” równą wartości przechowywanej w polu sprawy [ID].
data = FindUsersInAD („EmployeeID”, [ID]);
Przykład 3:
Zwróci to wartości zapisane w polu AD „EmailAddress”, które mają wartość „EmployeeID” równą „123”.
data = FindUsersInAD („EmployeeID”, „123”, „EmailAddress”);
Przykład 4:
Zwróci to wartości zapisane w polu AD, którego nazwa jest określona w polu sprawy [WantedResult], które mają wartość „EmployeeID” równą „123”.
data = FindUsersInAD („EmployeeID”, [ID], [WantedResult]);
Czytaj więcej
Wykonuje pewne czynności dla sprawy z określonym caseid
Składnia
forcase („caseid”)
Argumenty funkcji
caseid - (String) Identyfikator sprawy do uruchomienia kodu, np. wartość pola referencyjnego.
Zwracana wartość
Ta funkcja nie zwraca wartości.
Przykłady
Przykład 1:
Wykonaj kod na przypadku określonym w polu Referencja zamówienia
forcase ([Zamów]) {
Zrób coś();
}
Czytaj więcej
- Date: 6 czerwca 2020
- By: Janusz Bossak
- Categories: Pętle
Wykonuje niektóre czynności dla każdej sprawy z listy na kazeid
Składnia
foreachcase („identyfikatory przypadków”)
Argumenty funkcji
caseList - (String) ciąg zawierający identyfikatory przypadków oddzielone dwukropkiem lub średnikiem
Zwracana wartość
Ta funkcja nie zwraca wartości.
Przykłady
Przykład 1:
foreachcase (FindCase („Nazwa procedury”, „Nazwa pola”, „Przeszukiwana wartość”)) {
Zrób coś();
}
Czytaj więcej
Wykonuje kod dla każdego obiektu json w podanej tablicy json
Składnia
foreachobject („json”)
foreachobject („json”, „selektor”)
Argumenty funkcji
json - (String) ciąg zawierający prawidłowy obiekt json lub tablicę obiektów json
selektor - (String) [Opcjonalnie] Selektor JSONPath, który będzie używany do wybierania tablicy lub obiektu z json, na którym zostanie wykonana pętla
Zwracana wartość
Ta funkcja nie zwraca wartości.
Przykłady
Przykład 1:
Wykonuje kod dla każdego wiersza z tabeli zwróconej z ExecuteSQL. Tabela jest zwracana jako json zawierający tablicę obiektów json. Wewnątrz kodu bieżący obiekt json jest dostępny jako ta zmienna.
foreachobject (ExecuteSQL („dsn”, „select * from table”, „json”) {
a = this.prop1;
b = this.prop2;
}
Przykład 2:
Wykonuje kod dla każdego obiektu w tabeli projektów z ciągu json zapisanego w polu json.
foreachobject ([json], „projects”) {
a = this.name;
}
Czytaj więcej