Kategoria Dla twórców

FindInCases

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

foreachobject

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

IsUniqueValue

Ta funkcja sprawdza, czy określona wartość pól jest unikalna dla niektórych lub wszystkich przypadków. Składnia IsUniqueValue („pole”, „filtr”); IsUniqueValue („pole”, „filtr”, „closedCasesAswell”); Argumenty funkcji field - (String) Nazwa pola zawierającego wartość, która ma zostać sprawdzona, jeśli jest unikalna. filter - (String) Wartość filtru określająca, które przypadki mają być przeszukiwane. Dostępne wartości: [Użytkownik | Organizacja | Baza danych ] Objaśnienie wartości filtrów: Użytkownik - sprawdź wszystkie sprawy utworzone przez bieżącego użytkownika Organizacja - sprawdzaj wszystkie sprawy utworzone przez kogokolwiek z organizacji bieżącego użytkownika Baza danych - sprawdź wszystkie przypadki closedCasesAswell - (Boolean) [Opcjonalnie] Określ, czy wyszukiwanie ma być wykonywane tylko w przypadkach otwartych (zachowanie domyślne), czy też w przypadkach zamkniętych. (Domyślnie = fałsz) Zwracana wartość Ta funkcja zwraca wartość logiczną. Zwraca true, jeśli określona wartość pola jest unikalna, w przeciwnym razie false. Przykłady Przykład 1: Spowoduje to sprawdzenie, czy wartość pola „Numer telefonu” jest unikalna we wszystkich otwartych skrzyniach utworzonych przez kogokolwiek z organizacji bieżącego użytkownika. isUnique = IsUniqueValue („Numer telefonu”, „Organizacja”); Przykład 2: Spowoduje to sprawdzenie, czy wartość pola „Aktywność” jest unikalna dla wszystkich otwartych spraw utworzonych przez bieżącego użytkownika, a jeśli nie, pokaże odpowiedni komunikat. if (IsUniqueValue („Activity”, „User”) == false) { ShowMessage (1, „Identyczne działanie zostało już określone gdzie indziej.”); } Przykład 3: Sprawdzi to, czy wartość pola „Kraj” jest unikalna we wszystkich przypadkach, zarówno w sprawach otwartych, jak i zamkniętych. IsUniqueValue („Kraj”, „Baza danych”, prawda);
Czytaj więcej