Formelsyntaks og funksjoner
Notion-formler kan fungere på forskjellige egenskaper og funksjoner. Her finner du en liste over dem ➗
Looking for Notion formula basics? Check out this article →
Know what you want your formula to do, but not sure how to build it? You can use Notion AI to create and edit formulas. Learn more here →
Notion-formler kan fungere ved bruk av ulike egenskaper og funksjoner. Her finner du en liste over dem!
Formler støtter nesten alle egenskapstyper. Merk at formeltyper er forskjellige fra egenskapstyper.
Egenskapstyper | Eksempler | Formeltype |
|---|---|---|
Tittel |
| Tekst |
Tekst |
| Tekst |
Velg |
| Tekst |
Flervalg |
| Tekst (liste) |
Avmerkingsboks |
| Boolsk verdi |
E-post, URL, telefonnummer |
| Tekst |
Unik ID |
| Tekst |
Opprettet av, |
| Person |
Person |
| Person (liste) |
Dato, |
| Dato |
Nummer |
| Nummer |
Relasjon |
| Side (liste) |
Rollup |
| Tall, dato eller enhver liste. Avhenger av rollup-konfigurasjonen. |
Innbygginger er spesifikke symboler og verdier som er bygget inn i språket for å hjelpe til med å betegne en beregning.
Innebygd | Eksempel |
|---|---|
Matematiske operatorer: |
|
Boolske verdier: |
|
Sammenligningsoperatorer: |
|
Logiske operatorer: |
|
Ternær operator: |
|
Notion-formler støtter følgende funksjoner.
Navn | Beskrivelse | Eksempel |
|---|---|---|
if | Returnerer den første verdien hvis betingelsen er sann; ellers returnerer den andre verdien. |
|
ifs | Returnerer verdien som tilsvarer den første sanne betingelsen. Dette kan brukes som et alternativ til flere nestede if()-setninger. |
|
empty | Returnerer sann hvis verdien er tom. 0, "", og [] anses som tomme. |
|
length | Returnerer lengden på teksten eller listeverdien. |
|
substring | Returnerer delstrengen til teksten fra startindeksen (inkludert) til sluttindeksen (valgfritt og eksklusivt). |
|
contains | Returnerer true hvis søkestrengen er til stede i verdien. |
|
test | Returnerer true hvis verdien samsvarer med det regulære uttrykket og usann ellers. |
|
match | Returnerer alle treff i det regulære uttrykket som en liste. |
|
replace | Erstatter det første treffet av det regulære uttrykket med erstatningsverdien. |
|
replaceAll | Erstatter alle treff i et regulært uttrykk med erstatningsverdien. |
|
lower | Konverterer teksten til små bokstaver. |
|
upper | Konverterer teksten til store bokstaver. |
|
repeat | Gjentar teksten et gitt antall ganger. |
|
link | Oppretter en hyperlenke fra etiketteksten og URL-en. |
|
style | Legger til stiler og farger i teksten. Gyldige formateringsstiler: |
|
unstyle | Fjerner formateringsstiler fra teksten. Hvis ingen stiler er angitt, fjernes alle stiler. |
|
format | Returnerer verdien formatert som tekst. |
|
add | Returnerer summen av to tall. |
|
subtract | Returnerer differansen av to tall. |
|
multiply | Returnerer produktet av to tall. |
|
mod | Returnerer første tallmodulus for det andre tallet. |
|
pow | Returnerer resultatet av et grunntall opphøyet i en potens. |
|
divide | Returnerer kvotienten av to tall. |
|
min | Returnerer det minste tallet av argumentene. |
|
max | Returnerer det største tallet av argumentene. |
|
sum | Returnerer summen av argumentene. |
|
median | Returnerer den midterste verdien av argumentene. |
|
mean | Returnerer det aritmetiske gjennomsnittet av argumentene. |
|
abs | Returnerer den absolutte verdien av tallet. |
|
round | Returnerer verdien av et tall, avrundet til nærmeste heltall. Støtter ett eller to argumenter. Ved to argumenter representerer det første tallet verdien, og det andre angir antall desimalplasser. |
|
ceil | Returnerer det minste heltall større enn eller lik tallet. |
|
floor | Returnerer det største heltall mindre enn eller lik tallet. |
|
sqrt | Returnerer den positive kvadratroten av tallet. |
|
cbrt | Returnerer kubikkroten av tallet. |
|
exp | Returnerer e^x, der x er argumentet, og e er Eulers tall (2,718 ...), grunnlaget for den naturlige logaritmen. |
|
ln | Returnerer den naturlige logaritmen til tallet. |
|
log10 | Returnerer tallets logaritme med grunntall 10. |
|
log2 | Returnerer logaritmen til tallet med grunntall 2. |
|
sign | Returnerer 1 hvis tallet er positivt, -1 hvis det er negativt, og 0 hvis det er null. |
|
pi | Returnerer forholdet mellom omkretsen og diameteren til en sirkel. |
|
e | Returnerer grunntallet for den naturlige logaritmen. |
|
toNumber | Analyserer et tall fra tekst. |
|
now | Returnerer gjeldende dato og klokkeslett. |
|
today | Returnerer gjeldende dato uten klokkeslett. |
|
minute | Returnerer minuttet for datoen (0–59). |
|
hour | Returnerer klokkeslettet for datoen (0–23). |
|
day | Returnerer ukedagen for datoen, mellom 1 (mandag) og 7 (søndag). |
|
date | Returnerer dagen i måneden fra datoen (1–31). |
|
week | Returnerer ISO-uken for året for datoen (1–53). |
|
month | Returnerer måneden for datoen (1–12). |
|
year | Returnerer året for datoen. |
|
dateAdd | Legger til tidspunkt i datoen. Enhetsargumentet kan være ett av følgende: |
|
dateSubtract | Trekker fra klokkeslett fra datoen. Enhetsargumentet kan være ett av følgende: |
|
dateBetween | Returnerer forskjellen mellom to datoer. Enhetsargumentet kan være ett av følgende: |
|
Datointervall | Returnerer en datoperiode definert av start- og sluttdatoene. |
|
dateStart | Returnerer starten av datoperioden. |
|
dateEnd | Returnerer slutten av datoperioden. |
|
tidsstempel | Returnerer gjeldende Unix-tidsstempel, som representerer antall millisekunder som har gått siden 1. januar 1970. |
|
fromTimestamp | Returnerer datoen fra det gitte Unix-tidsstempelet. Tidsstemplet representerer antall millisekunder som har gått siden 1. januar 1970. NB! Den returnerte datoen vil ikke beholde sekunder og millisekunder. |
|
formatDate | Formaterer datoen ved hjelp av en egendefinert formatstreng. Formatstrengen kan inneholde følgende tekst for å representere deler av datoen: |
|
formatNumber | "Omsetning: " + formatNumber(prop("Number"), "usd", 0).style("green") | |
parseDate | Returnerer datoen analysert i henhold til ISO 8601-standarden. |
|
name | Returnerer navnet på en person. |
|
e-post | Returnerer e-postadressen til en person. |
|
at | Returnerer verdien ved den angitte indeksen i en liste. |
|
first | Returnerer det første elementet i listen. |
|
last | Returnerer det siste elementet i listen. |
|
slice | Returnerer elementene i listen fra den oppgitte startindeksen (inkludert) til sluttindeksen (valgfritt og eksklusivt). |
|
concat | Returnerer sammenføyningen av flere lister. |
|
Sorter | Returnerer listen i sortert rekkefølge. |
|
reverse | Returnerer den reverserte listen. |
|
join | Returnerer verdiene i listen, med forbindelsen plassert mellom hver av dem. |
|
split | Returnerer listen over verdier som er opprettet ved å dele tekstinndata med et skilletegn. |
|
unique | Returnerer listen over unike verdier i inndatalisten. |
|
includes | Returnerer true hvis listen inneholder den angitte verdien, og false ellers. |
|
find | Returnerer det første elementet i listen hvor betingelsen vurderes som true. |
|
findIndex | Returnerer indeksen til det første elementet i listen der betingelsen er true. |
|
filter | Returnerer verdiene i listen der betingelsen er true. |
|
some | Returnerer true hvis et element i listen oppfyller den gitte betingelsen, og ellers false. |
|
every | Returnerer true hvis hvert element i listen oppfyller den gitte betingelsen, og ellers false. |
|
map | Returnerer listen fylt ut med resultatene av å kalle uttrykket på hvert element i inndatalisten. |
|
flat | Slår sammen flere lister til én liste. |
|
id | Returnerer ID-en til siden. Hvis ingen side er oppgitt, returneres ID-en til siden formelen er på. |
|
equal | Returnerer true hvis begge verdiene er like og false ellers. |
|
unequal | Returnerer false hvis begge verdiene er like og true ellers. |
|
let | Tildeler en variabel en verdi og evaluerer uttrykket ved å bruke denne variabelen. |
|
lets | Tildeler verdier til flere variabler og evaluerer uttrykket ved å bruke disse variablene. |
|
trim | Fjerner mellomrom fra begynnelsen og slutten av teksten. |
|
