Siirry sisältöön
Huomaa: Tämän artikkelin käännös on tarkoitettu vain tiedoksi. Käännös on luotu automaattisesti käännösohjelmiston avulla, eikä sitä ole välttämättä tarkistettu. Näin ollen tämän artikkelin englanninkielistä versiota on pidettävä hallitsevana versiona, joka sisältää uusimmat tiedot. Voit tutustua siihen täällä.

Käytä mukautettuja kaavatoimintoja, kun muotoilet tietoja työnkuluissa

Päivitetty viimeksi: 3 elokuuta 2026

Saatavilla minkä tahansa seuraavan Tilauksen kanssa, paitsi jos toisin mainitaan:

Jos käytät mukautettua kaavaa tietojen muotoiluun työnkulussa, voit luoda monimutkaisia kaavoja käyttämällä funktioita, joiden argumentteina ovat rekisteröidyn tietueen ominaisuusarvot tai edellisten toimintojen tulokset.

Nämä funktiot eivät koske laskentakiinteistöjä. Jos haluat tutustua laskentakiinteistöjen operaattoreihin, funktioihin ja muihin ominaisuuksiin, lue lisää mukautettujen yhtälölaskentakiinteistöjen luomisesta. 

 

Käyttöoikeudet edellytetään Työnkulutyökalun käyttö edellyttää Super Admin- tai Workflows -oikeuksia.


Tutustu alla oleviin eri funktioihin ja valitse sopiva: 

Funktio Kuvaus Esimerkki
abs Palauttaa luvun absoluuttisen arvon. Tätä toimintoa voidaan käyttää varmistamaan, että luku on positiivinen.
  • esimerkkikaava: abs([luku tai lukuarvo])
    • esimerkki: abs(-10) 
    • esimerkki tulos: 10
add Lisää numeerisen arvon toiseen numeeriseen arvoon. Tämä funktio vastaa +-operaattoria. Käytä seuraavasti: 
  • luku: laskun lähtöarvo.
  • lisättävä luku: luku, joka lisätään alkuperäiseen numeeriseen arvoon. 
  • esimerkkikaava: add(number, number to add)
    • esimerkki: add(5, 10)
    • esimerkkitulos: 15

Vaihtoehtoisesti voit käyttää myös:

  • esimerkkikaava: number + number to add
    • esimerkki: 5+10
    • esimerkki tulos: 15
concat Yhdistä useita merkkijonoarvoja. Tämä toiminto on käytettävissä vain, kun Muotoile tiedot -toimintoa käytetään Mukautetussa tilassa
  • esimerkkikaava:concat([string 1], " ", [string 2]) 
    • esimerkki: concat([company name], " ", [MonthYear])
    • esimerkki tuloste: HubSpot kesäkuu 2006
capitalize Muuttaa merkkijonon arvon ensimmäisen kirjaimen isoksi. Ensimmäinen merkki muuttuu isoksi, kun taas kaikki muut kirjaimet muuttuvat pieniksi. Muiden sanojen ensimmäisiä kirjaimia ei muuteta isoksi.
  • esimerkkikaava: capitalize([string])
    • esimerkki: capitalize([firstname])
    • esimerkki tulos: Henry
cut Leikkaa yksi tai useampi merkki merkkijonosta arvon poistamiseksi. Tätä toimintoa voidaan käyttää merkkijonon tietyn osan etsimiseen ja leikkaamiseen. Parametri määrittää merkkijonon osan, joka poistetaan. Käytä seuraavasti: 
  • source: merkkijono, josta merkit poistetaan. 
  • characters_to_cut: poistettavat merkit. Tässä muodossa kirjainkoko on merkitsevä. 
  • kaava: cut(source, characters to cut)
    • esimerkki: cut([phone], "-")
    • esimerkkitulos: 80081234567 


datetimeformat

Huomaa: tämä kaava on vanhentunut ja korvattu alla olevalla format_datetime. Tätä funktiota käyttävät toiminnot toimivat edelleen, mutta jatkossa tulisi käyttää uutta funktiota.

 
format_datetime Muunna aikaleima ihmiselle helppolukuiseksi muodoksi. Määritä aikaleiman tai ominaisuuden muoto seuraavien parametrien avulla:
  • format: käytettävä muoto. Mahdollisia arvoja ovat: 'short', 'medium', 'long', 'full' Voit myös määrittää mukautetun muodon Unicode LDML -kuvioiden avulla.
  • timeZone: tulostettavien tietojen aikavyöhyke IANA TZDB -muodossa. Oletusarvoisesti palauttaa UTC-ajan.
  • locale: paikallisasetukset, joita käytetään paikallisasetuksista riippuvissa muodoissa.
  • kaava: format_datetime(date, format, timeZone, locale)
    • esimerkki: format_datetime([closedate], 'medium', 'America/New_York, 'de-DE')
    • esimerkki tuloste: 08.02.2024, 17:09:49
divide Luvun jakaminen. Tämä funktio on vaihtoehto /-operaattorille. Käytä seuraavasti: 
  • luku: jaettava luku. 
  • jakaja: luku, jolla jakolasku suoritetaan. 
  • kaava: divide(number, divisor)
    • esimerkki: divide (8, 4)
    • esimerkki tulos: 2

Vaihtoehtoisesti voit käyttää myös: 

  • kaava: number/divisor
    • esimerkki: 8/4
    • esimerkki tulos: 2
jaollinen Tarkista, onko luku tasan jaollinen. Jos jakojäännöstä ei ole, tämän funktion arvoksi tulee true. Jos jakojäännöstä on, tämän funktion arvoksi tulee false. Käytä seuraavalla tavalla: 
  • luku: jaettava luku. 
  • jakaja: luku, jolla jakolasku suoritetaan. 
  • kaava: divisible(number, divisor)
    • esimerkki: divisible (5,2)
    • esimerkki tulos: false
join Yhdistä kaksi tai useampia merkkijonoja yhdeksi tulosmerkkijonoksi käyttämällä erottimena jokaisen arvon välissä. Tämä toiminto on käytettävissä vain, kun Muotoile tiedot -toimintoa käytetään Mukautetussa tilassa

Käytä seuraavien kanssa: 
  • erotin: erottelijamerkkijono, joka lisätään kunkin kohteen väliin.
  • kohteet: mikä tahansa määrä yhdistettäviä merkkijonoja. 
  • kaava: join(delimiter, items)
    • esimerkki: join("-", "A", "B", "C")
    • esimerkki tuloste: A-B-C
left Palauttaa merkkijonon osan merkkijonon arvosta merkkijonon arvon alusta alkaen. Tämä toiminto on käytettävissä vain, kun Muotoile tiedot -toimintoa käytetään Mukautetussa tilassa.
  • kaava: left(string, length)
    • esimerkki: left("Maria", "1")
    • esimerkki tuloste: M


length Palauttaa merkkijonon merkkien lukumäärän.
  • kaava: length(string)
    • esimerkki: left("Hello World!")
    • esimerkki tuloste: 12
lower Muuntaa merkkijonon kaikki merkit pieniksi kirjaimiksi.
  • kaava: lower([string])
    • esimerkki: lower(["HELLO WORLD"])
    • esimerkki tuloste: hello world
mid Palauttaa merkkijonon arvon osamerkkijonon. Tämä toiminto on käytettävissä vain, kun Muotoile tiedot -toimintoa käytetään Mukautetussa tilassa.
  • kaava: mid(string, start-index, length)
    • esimerkki: join("abc123", 2, 2)
    • esimerkki tuloste: c1
minus_time Vähentää tietyn ajan päivämäärä-/aikaobjektista. Käytä seuraavien kanssa: 
  • datetime: päivämäärä-/aikaobjekti, josta aika vähennetään.
  • diff: vähennettävä aika. 
  • timeunit: vähennettävän ajan yksikkö. Seuraavia voidaan käyttää: 
    • sekuntia
    • minuutit
    • tuntia
    • puolipäivää
    • päivät
    • viikot
    • kuukautta
    • vuotta
  • kaava: minus_time(datetime, diff, timeunit)
    • esimerkki: minus_time([closedate], 2, "days")
    • esimerkki tuloste: 04/11/2020
kerroin Kertoo arvon tietyllä luvulla. Tämä funktio on vaihtoehto *-operaattorille. Käytä seuraavien kanssa: 
  • luku: kerrottava luku.
  • kerroin: luku , jolla kerrotaan. 
  • kaava: multipler(number, multipler)
    • esimerkki:multiplier(5, 3) 
    • esimerkkitulos: 15

Vaihtoehtoisesti voit käyttää myös:

  • kaava: number*multipler
    • esimerkki: 5*3 
    • esimerkkitulos: 15
luku Muuntaa merkkijonon numeroksi.
  • kaava: number(string, default?)
    • esimerkki: left("36")
    • esimerkki tuloste: 36
plus_time Lisää tietyn ajan päivämäärä-/aikaobjektiin. Käytä seuraavasti: 
  • datetime: päivämäärä-/aikaobjekti, johon aika lisätään.
  • diff: lisättävä aika. 
  • timeunit: lisättävän ajan yksikkö. 
  • kaava: plus_time(datetime, diff, timeunit)
    • esimerkki: plus_time([closedate], 2, "days")
    • esimerkki tuloste: 06/11/2020


randomNumber Luo satunnaisluku annetulla alueella.

Tämän toiminnon avulla luodut numerot ovat täysin satunnaisia ja voivat toistua. Jos esimerkiksi käytät välillä 1–3 ja rekisteröit kolme yhteyshenkilöä, et välttämättä saa kolmea eri numeroa. 

Sekä pienin että suurin luku sisältyvät alueeseen. Voit käyttää myös lukua 0 ja negatiivisia lukuja, kun määrität alueesi. 
  • kaava: randomNumber(minimum, maximum)
    • esimerkki: randomNumber(1, 3)
    • esimerkki tulos: 1 tai 2
korvaa Korvaa kaikki osamerkkijonon esiintymät toisella merkkijonolla. Käytä seuraavasti: 
  • merkkijono: etsittävä ja korvattava merkkijono. 
  • vanha: osamerkkijono, joka on korvattava. 
  • uusi: korvaava merkkijono. 
  • count: korvattavan osamerkkijonon esiintymien lukumäärä. Jos arvoa ei anneta, kaikki osamerkkijonot korvataan.
  • kaava: replace(string, old, new, count)
    • esimerkki: replace( "Hello world!", "Hello", "Hi", 1)
    • esimerkki tuloste: Hei maailma!
right Palauttaa merkkijonon merkkijonon lopusta alkaen. Tämä toiminto on käytettävissä vain, kun Muotoile tiedot -toimintoa käytetään Mukautetussa tilassa.
  • kaava: right(string, length)
    • esimerkki: right("abc123", 3)
    • esimerkkitulos: 123
regex_replace Etsii säännöllisen lausekkeen ja korvaa sen annetulla merkkijonolla. Käytä seuraavien parametrien kanssa:
  • original_string:alkuperäinen merkkijono, josta haetaan.
  • pattern:etsittävä säännöllisenlausekkeen malli. Tietoa RE2-syntaksista löytyy täältä.
  • replacement_string: merkkijono, jolla kuvion mukaiset merkit korvataan.
  • kaava: regex_replace(original_string, pattern, replacement_string)
    • esimerkki: regex_replace("contact-us-2", "[^a-zA-Z]", "")
    • esimerkki tuloste: contactus
root Laskee luvun neliöjuuren. Valinnaisesti voidaan määrittää laskettava N:s juuri. Käytä seuraavasti:
  • number: luku, josta juuri lasketaan. Laske luvun neliöjuuri. Määritä valinnaisesti laskettava N:s juuri 
  • nthRoot: laskettava n:s juuri . Jos sitä ei määritetä, lasketaan neliöjuuri. 
  • kaava: root(number, nthRoot)
    • esimerkki: root(625, 4)
    • esimerkki tuloste: 5
pyöristä Pyöristä luku määritettyyn desimaaliin. Käytä seuraavien kanssa:
  • precision: desimaali, johon pyöristetään. 
  • pyöristystapa: pyöristä ylöspäin tai alaspäin lähimpään kokonaislukuun. Seuraavia pyöristystapoja voidaan käyttää: 
    • common
    • ceil
    • floor
  • kaava: round(number, precision, rounding method)
    • esimerkki: round(52.5, 0, 'floor')
    • esimerkki tulos: 52
striptags Poista SGML/XML-tunnisteet ja korvaa vierekkäiset välilyönnit yhdellä välilyönnillä. Tätä suodatinta voidaan käyttää poistamaan kaikki HTML-tunnisteet muuttujasta.
  • kaava: striptags([string])
    • esimerkki: striptags(<div><p>Potato</p></div>)
    • esimerkki tuloste: Potato
title Muuttaa tekstin otsikkokirjoitustavaksi. Tuloksena olevan merkkijonon jokainen sana alkaa isolla kirjaimella, ja kaikki muut merkit ovat pieniä.
  • kaava: title([string])
    • esimerkki: title("cheddar CHEESE")
    • esimerkki tulosteesta: Cheddar-juusto
trim Poistaa merkkijonon alussa ja lopussa olevat välilyönnit.
  • kaava: trim([string])
    • esimerkki: trim(" persikka ")
    • esimerkki tuloste: peach
unixtimestamp Muunna päivämäärä-/aikaobjekti Unix-aikaleimaksi.
  • kaava: unixtimestamp([dateteime])
    • esimerkki: unixtimesstamp([closedate])
    • esimerkki tuloste: 1652863824
upper Muuttaa kaikki merkit isoiksi kirjaimiksi.
  • kaava: upper([string])
    • esimerkki: upper("teatime")
    • esimerkki tuloste: TEATIME
urlencode Suorita merkkijonon pako ja URL-koodaus UTF-8-muotoilulla.
  • kaava: urlencode([string])
    • esimerkki: urlencode("hi there")
    • esimerkki tuloste: hi%20there
Oliko tästä artikkelista apua?
Tätä lomaketta käytetään vain dokumentaation palautteeseen. Lue, miten saat apua HubSpotin kanssa.