For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ściąga - fragmenty kodów JS

Poniższe fragmenty kodu przedstawiają przykładowe sposoby realizacji często używanych operacji w ScriptCode. Są to uproszczone schematy, które należy samodzielnie dostosować do konkretnego zastosowania, m.in. nazw parametrów, typu artefaktu, oczekiwanego formatu wyniku oraz wymaganej logiki biznesowej.

Sprawdzanie duplikatów w tablicy

Sposób 1

Służy do czyszczenia danych. Przechodzi przez tablicę i zwraca nową, z której wycięto duplikaty.

function distinct(array) {
  const a = [];
  for (let i = 0, l = array.length; i < l; i++) {
    if (a.indexOf(array[i]) === -1) a.push(array[i]);
  }
  return a;
}

Sposób 2

Przeznacznony wyłącznie do walidacji. Zwraca tylko wartość logiczną true lub false. Pyta: "Czy na tej liście są jakieś powtórzenia?". Nie zwraca oczyszczonych danych.

function hasDuplicates(array) {
  const valuesSoFar = Object.create(null);
  for (let i = 0; i < array.length; i++) {
    const value = array[i];
    if (value in valuesSoFar) return true;
    valuesSoFar[value] = true;
  }
  return false;
}

Usuwanie pustych wartości z tablicy


Sprawdzanie duplikatów w obiekcie JSON


Sprawdzanie czy tablica zawiera element

Sposób 1

Sposób 2


Wyciąganie danych z timestampa


Pobieranie dzisiejszej daty


Wyciąganie nazw plików z komponentu UploadFile


Pobieranie wartości konkretnego atrybutu komponentu


Usuwanie spacji


Dopasowanie wartości do maski (regex)


Zliczanie wystąpień danej wartości

Sposób 1

Sposób 2


Sprawdzanie ile pełnych lat minęło


Pobieranie danych z sekcji powtarzalnej


Wywołanie ServiceProxy


Utworzenie słownika

Sposób 1

Sposób 2


Formatowanie liczb zmiennoprzecinkowych


Zwracanie dopisku dzień/miesiąc/rok


Tworzenie tablicy z listy obiektów


Filtrowanie tablicy


Usuwanie wybranych parametrów obiektu

Sposób 1

Sposób 2

Usuwanie duplikatów z tablicy za pomocą Set


Pobieranie wartości za pomocą inputParameters


Stworzenie BigDecimala i przydatne dodatki


Formatowanie salda konta


Utworzenie i wyrzucanie błędu biznesowego


Wykorzystanie Spread operatora ...

Sposób 1

Przykład rozszerzenia danych klienta.

Output:

Sposób 2

Przykład połączenia dwóch list w jedną.


Obsługa parametrów domyślnych Default Parameters

Output:

Ostatnia aktualizacja

Czy to było pomocne?