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ä.

Mukautetut kaavatoiminnot

Päivitetty viimeksi: kesäkuuta 28, 2023

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

Operations Hub Professional, Enterprise

Jos käytät mukautettua kaavaa tietojen muotoilemiseen työnkulussa, voit käyttää monimutkaisten kaavojen luomiseen funktioita, joissa on kirjatun tietueen ominaisuusarvoja tai aiempien toimintojen tuotoksia.

Tutustu alla oleviin eri toimintoihin määrittääksesi, mitä niistä kannattaa käyttää:

Toiminto Kuvaus Esimerkki
abs Luvun absoluuttisen arvon hakeminen. Voit käyttää tätä funktiota varmistaaksesi, että luku on positiivinen.
  • esimerkkikaava: abs([luku tai lukuominaisuus])
    • esimerkki: abs(-10)
    • esimerkkitulos: 10
lisää Lisää numeerisen arvon toiseen numeeriseen arvoon. Tämä toiminto on sama kuin +-operaattori. Käytä seuraavissa tapauksissa:
  • number: operaation alkuperäinen numeerinen arvo.
  • number to add: numero, joka lisätään alkuperäiseen numeeriseen arvoon.
  • esimerkkikaava: add(luku, lisättävä luku)
    • esimerkki: add(5, 10)
    • esimerkkitulos: 15

Vaihtoehtoisesti voit myös käyttää:

  • Esimerkkikaava: numero + lisättävä numero
    • esimerkki: 5+10
    • esimerkkitulos: 15
concat Yhdistää useita merkkijonoarvoja. Tämä toiminto on käytettävissä vain, kun Muotoile tiedot -toimintoa käytetään mukautetussa tilassa.
  • esimerkkikaava: concat([merkkijono 1], " ", [merkkijono 2])
    • esimerkki: concat([yrityksen nimi], " ", [MonthYear])
    • esimerkkitulos: HubSpot kesäkuu 2006
suuraakkoset Merkkijonon arvon ensimmäinen kirjain kirjoitetaan isolla alkukirjaimella. Ensimmäinen merkki kirjoitetaan isolla alkukirjaimella, kun taas kaikki muut kirjaimet kirjoitetaan pienellä alkukirjaimella. Syötteen muiden sanojen ensimmäistä kirjainta ei kirjoiteta isolla alkukirjaimella.
  • esimerkkikaava: capitalize([string])
    • esimerkki: capitalize([etunimi])
    • esimerkkitulos: Henry
leikkaa Leikkaa merkki tai useita merkkejä ja poistaa merkkijonon arvosta. Tätä toimintoa voidaan käyttää merkkijonon tietyn osan vertaamiseen ja leikkaamiseen pois. Parametri määrittää merkkijonon osan, joka poistetaan. Käytä seuraavien funktioiden kanssa:
  • source: lähde merkkijono, josta merkit poistetaan.
  • characters_to_cut: poistettavat merkit. Tämä muoto riippuu isoista ja pienistä kirjaimista.
  • kaava: cut(lähde, leikattavat merkit)
    • esimerkki: cut([phone], "-")
    • esimerkkitulos: 80081234567


datetimeformat Muuta päivämäärämuotoa, jotta voit muuntaa aikaleiman ihmisystävälliseksi tekstiksi. Käytä formaattiparametria valitaksesi, miltä tuloksena oleva teksti näyttää. Käytä seuraavassa esitetyn kanssa:
  • datetime: muotoiltava päivämäärä/aika-objekti.
  • format: päivämäärä-/aikaobjektin muotoilu. Tämä parametri käyttää HubL datetimeformat-suodattimen muotoilutunnuksia.
  • formula: datetimeformat(datetime, format, timezone)
    • esimerkki: datetimeformat([closedate], %B %e %Y %l %p", "America/Los_Angeles")
    • esimerkkitulos: 1. lokakuuta 2020 9 AM
jakaa Jaa luku. Tämä toiminto on vaihtoehto /-operaattorille. Käytä seuraavissa tapauksissa:
  • number: jaettava luku.
  • divisori: luku, jolla jaetaan jako-operaatiota varten.
  • kaava: divide(luku, jakaja)
    • esimerkki: jaa (8, 4)
    • esimerkkitulos: 2

Vaihtoehtoisesti voit myös käyttää:

  • kaava: numero/jakaja
    • esimerkki: 8/4
    • esimerkkitulos: 2
jaettavissa Testaa, onko luku tasan jaollinen. Kun jäännöstä ei ole, tämä funktio on true. Kun jäännös on olemassa, tämä funktio on false. Käytä seuraavien funktioiden kanssa:
  • number: jaettava luku.
  • divisori: luku, jolla jaetaan jako-operaatiota varten.
  • kaava: jaollinen(luku, jakaja)
    • esimerkki: jaollinen (5,2)
    • esimerkkitulos: false
liity Yhdistää kaksi tai useampia merkkijonoja yhdeksi tulosmerkkijonoksi käyttämällä erotinta kunkin arvon välissä. Tämä toiminto on käytettävissä vain, kun Muotoile tiedot -toimintoa käytetään mukautetussa tilassa.

Käytä seuraavien toimintojen kanssa:
  • delimiter: erotteleva merkkijono, joka lisätään kunkin kohteen väliin.
  • items: mikä tahansa määrä yhdistettäviä merkkijonoja.
  • kaava: join(erotin, kohteet)
    • esimerkki: join("-", "A", "B", "C")
    • esimerkkitulos: A-B-C
vasen Palauttaa merkkijonon merkkijonon alkuosan merkkijonon arvosta. Tämä toiminto on käytettävissä vain, kun Format data -toimintoa käytetään mukautetussa tilassa.
  • kaava: left(merkkijono, pituus)
    • esimerkki: left("Maria", "1")
    • esimerkkitulos: M


pituus Palauttaa merkkijonon merkkien määrän.
  • kaava: length(string)
    • esimerkki: left("Hello World!")
    • esimerkkitulos: 12
alempi Muunna kaikki merkkijonon merkit pieniksi kirjaimiksi.
  • kaava: lower([merkkijono])
    • esimerkki: lower(["HELLO WORLD"]])
    • esimerkkituloste: hello world
mid Palauttaa merkkijonon merkkijonon osajonon merkkijonon arvosta. Tämä toiminto on käytettävissä vain, kun Format data -toimintoa käytetään mukautetussa tilassa.
  • kaava: mid(merkkijono, alkuindeksi, pituus)
    • esimerkki: join("abc123", 2, 2)
    • esimerkkitulos: c1
minus_time Vähentää päivämäärän/aikakohteen ajan. Käytetään seuraavissa tapauksissa:
  • datetime: päivämäärä/aikakohde, johon aika lisätään.
  • diff: lisättävä aikamäärä.
  • timeunit: lisättävän ajan yksikkö. Seuraavia voidaan käyttää:
    • sekuntia
    • minuuttia
    • tuntia
    • puoli_päivää
    • days
    • viikot
    • kuukaudet
    • vuotta
  • kaava: minus_time(datetime, diff, timeunit)
    • esimerkki: minus_time([closedate], 2, "days")
    • esimerkkitulos: 04/11/2020
kerroin Kertoo arvon luvulla. Tämä funktio on vaihtoehto *-operaattorille. Käytä seuraavissa tapauksissa:
  • number: Kerrottava luku.
  • kerroin: luku, jolla kerrotaan.
  • kaava: multipler(number, multipler)
    • esimerkki: multiplier(5, 3)
    • esimerkkitulos: 15

Vaihtoehtoisesti voit myös käyttää:

  • kaava: numero*multipler
    • esimerkki: 5*3
    • esimerkkitulos: 15
numero Muuntaa merkkijonon numeroksi.
  • kaava: number(merkkijono, oletus?)
    • esimerkki: left("36")
    • esimerkkitulos: 36
plus_aika Lisää aikamäärä päivämäärä/aikakohteeseen. Käytä seuraavissa tapauksissa:
  • datetime: päivämäärä/aikakohde, johon lisätään aikaa.
  • diff: lisättävä aikamäärä.
  • timeunit: lisättävän ajan yksikkö.
  • kaava: plus_time(datetime, diff, timeunit)
    • esimerkki: plus_time([closedate], 2, "days")
    • esimerkkitulos: 06/11/2020


randomNumber Luo satunnaisluku tietyllä alueella.

Tällä toiminnolla luodut luvut ovat täysin satunnaisia ja voivat toistua. Jos esimerkiksi käytit vaihteluväliä yhdestä kolmeen ja kirjasit kolme yhteystietoa, et välttämättä saa kolmea yksilöllistä numeroa.

Sekä minimi- että maksimiluvut sisältyvät alueeseen. Voit myös käyttää 0:ta ja negatiivisia numeroita, kun määrität vaihteluväliä.
  • kaava: randomNumber(minimi, maksimi)
    • esimerkki: randomNumber(1, 3)
    • esimerkkitulos: 1 tai 2
korvaa Korvaa kaikki osajonon esiintymät eri merkkijonolla. Käytä seuraavissa tapauksissa:
  • string: merkkijono, jota etsitään ja korvataan.
  • old: korvattava osajono.
  • uusi: korvattava merkkijono.
  • count: korvattavan merkkijonon esiintymien lukumäärä. Jos arvoa ei anneta, kaikki osajonot korvataan.
  • kaava: replace(string, vanha, uusi, count)
    • esimerkki: replace( "Hello world!", "Hello", "Hi", 1)
    • esimerkkitulos: Hei maailma!
oikea Palauttaa merkkijonoarvon merkkijonon merkkijonon lopusta. Tämä toiminto on käytettävissä vain, kun Format data -toimintoa käytetään mukautetussa tilassa.
  • kaava: right(merkkijono, pituus)
    • esimerkki: right("abc123", 3)
    • esimerkkitulos: 123
root Laske luvun neliöjuuri. Määritä valinnaisesti N:nnen laskettavan juuren arvo. Käytetään seuraavien kanssa:
  • number: luku, jonka juuri otetaan.Lasketaan luvun neliöjuuri. Määritä valinnaisesti N:nnen laskettavan juuren arvo.
  • nthRoot: n:nnen laskettavan juuren arvo. Jos sitä ei määritetä, otetaan neliöjuuri.
  • kaava: root(number, nthRoot)
    • esimerkki: root(625, 4)
    • esimerkkitulos: 5
pyöreä Pyöristää luvun tiettyyn desimaalilukuun. Käytä seuraavissa tapauksissa:
  • precision: pyöristettävä desimaali.
  • pyöristysmenetelmä: pyöristää ylös- tai alaspäin lähimpään kokonaislukuun. Seuraavia pyöristysmenetelmiä voidaan käyttää:
    • yleinen
    • ceil
    • floor
  • kaava: round(luku, tarkkuus, pyöristysmenetelmä)
    • esimerkki: round(52.5, 0, 'floor')
    • esimerkkitulos: 52
striptags Poistaa 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>peruna</p></div>)
    • esimerkkitulos: Peruna
otsikko Vaihda teksti otsikkokoteloon. Tuloksena syntyvän merkkijonon jokainen sana alkaa isoilla kirjaimilla, kun taas kaikki loput merkit ovat pieniä kirjaimia.
  • formula: title([string])
    • esimerkki: title("cheddar CHEESE")
    • esimerkkitulos: Cheddar Cheese
trim Poista merkkijonosta etu- ja loppuosan välilyönnit.
  • kaava: trim([merkkijono])
    • esimerkki: trim(" persikka ")
    • esimerkkitulos: persikka
unixtimestamp Muunna päivämäärä/aika-objekti Unix-ajastimeksi.
  • kaava: unixtimestamp([dateteime])
    • esimerkki: unixtimesstamp([closedate])
    • esimerkkitulos: 1652863824
ylempi Vaihda kaikki merkit isoihin kirjaimiin.
  • formula: upper([merkkijono])
    • esimerkki: upper("teatime")
    • esimerkkitulos: TEATIME
urlencode Escape- ja URL-koodaa merkkijonon UTF-8-muotoilulla.
  • formula: urlencode([string])
    • esimerkki: urlencode("hei siellä")
    • esimerkkituloste: hi%20there
Oliko tästä artikkelista apua?
Tätä lomaketta käytetään vain dokumentaation palautteeseen. Lue, miten saat apua HubSpotin kanssa.