Sintassi delle formule e funzioni
Le formule di Notion possono operare su varie proprietà e funzioni. Qui ne troverai un elenco ➗
Looking for Notion formula basics? Check out this article →
If you have a formula that doesn't seem to work, learn about common formula errors and how to troubleshoot them in 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 →
Le formule di Notion possono operare utilizzando varie proprietà e funzioni. Qui ne troverai un elenco!
Le formule supportano quasi tutti i tipi di proprietà. Nota che i tipi di formula sono diversi dai tipi di proprietà.
Tipi di proprietà | Esempi | Tipo di formula |
|---|---|---|
Titolo |
| Testo |
Testo |
| Testo |
Seleziona |
| Testo |
Selezione multipla |
| Testo (elenco) |
Casella |
| Booleano |
Email, URL, Numero di telefono |
| Testo |
ID univoco |
| Testo |
Creato da, |
| Persona |
Persona |
| Persona (elenco) |
Data, |
| Data |
Numero |
| Numero |
Relazione |
| Pagina (elenco) |
Rollup |
| Numero, data o elenco di qualsiasi tipo. Dipende dalla configurazione del rollup. |
I simboli e i valori incorporati sono elementi specifici integrati nella lingua per aiutare a designare un calcolo.
Integrato | Esempio |
|---|---|
Operatori matematici: |
|
Valori booleani: |
|
Operatori di confronto: |
|
Operatori logici: |
|
Operatore ternario: |
|
Le formule di Notion sono compatibili con le seguenti funzioni.
Nome | Descrizione | Esempio |
|---|---|---|
if | Restituisce il primo valore se la condizione è true; in caso contrario, restituisce il secondo valore. |
|
ifs | Restituisce il valore che corrisponde alla prima condizione vera. Può essere utilizzato come alternativa a più istruzioni if() nidificate. |
|
vuoto | Restituisce true se il valore è vuoto. 0, “”, e [] sono considerati vuoti. |
|
length | Restituisce la lunghezza del testo o del valore dell'elenco. |
|
sottostringa | Restituisce la sottostringa del testo, dall'indice iniziale (incluso) all'indice finale (facoltativo ed escluso). |
|
contiene | Restituisce true se la stringa di ricerca è presente nel valore. |
|
test | Restituisce true se il valore corrisponde all'espressione regolare e false in caso contrario. |
|
match | Restituisce tutte le corrispondenze dell'espressione regolare sotto forma di elenco. |
|
replace | Sostituisce la prima corrispondenza dell'espressione regolare con il valore di sostituzione. |
|
replaceAll | Sostituisce tutte le corrispondenze dell'espressione regolare con il valore di sostituzione. |
|
lower | Converte il testo in minuscolo. |
|
upper | Converte il testo in maiuscolo. |
|
ripeti | Ripete il testo un numero di volte specificato. |
|
link | Crea un collegamento ipertestuale a partire dal testo dell'etichetta e dall'URL. |
|
style | Aggiunge stili e colori al testo. Stili di formattazione validi: |
|
unstyle | Rimuove gli stili di formato dal testo. Se non viene specificato alcuno stile, tutti gli stili vengono rimossi. |
|
format | Restituisce il valore formattato come testo. |
|
aggiungere | Restituisce la somma di due numeri. |
|
subtract | Restituisce la differenza di due numeri. |
|
multiply | Restituisce il prodotto di due numeri. |
|
mod | Restituisce il primo numero modulo il secondo numero. |
|
pow | Restituisce il risultato di un numero base elevato alla potenza di un esponente. |
|
divide | Restituisce il quoziente di due numeri. |
|
min | Restituisce il numero più piccolo tra gli argomenti. |
|
max | Restituisce il numero più grande tra gli argomenti. |
|
sum | Restituisce la somma dei suoi argomenti. |
|
mediana | Restituisce il valore medio dei suoi argomenti. |
|
media | Restituisce la media aritmetica dei suoi argomenti. |
|
abs | Restituisce il valore assoluto del numero. |
|
round | Restituisce il valore di un numero arrotondato all'intero più vicino. Supporta uno o due argomenti. Nel caso di due argomenti, il primo rappresenta il valore e il secondo rappresenta il numero di cifre decimali a cui arrotondare. |
|
ceil | Restituisce il numero intero più piccolo maggiore o uguale al numero. |
|
floor | Restituisce il numero intero più grande minore o uguale al numero. |
|
sqrt | Restituisce la radice quadrata positiva del numero. |
|
cbrt | Restituisce la radice cubica del numero. |
|
exp | Restituisce e^x, dove x è l'argomento ed e è la costante di Eulero (2.718…), la base del logaritmo naturale. |
|
ln | Restituisce il logaritmo naturale del numero. |
|
log10 | Restituisce il logaritmo in base 10 del numero. |
|
log2 | Restituisce il logaritmo in base 2 del numero. |
|
sign | Restituisce 1 se il numero è positivo, -1 se è negativo e 0 se è zero. |
|
pi | Restituisce il rapporto tra la circonferenza e il diametro di un cerchio. |
|
e | Restituisce la base del logaritmo naturale. |
|
toNumber | Analizza un numero ricavato dal testo. |
|
ora | Restituisce la data e l'ora correnti. |
|
oggi | Restituisce la data corrente senza l'ora. |
|
minuto | Restituisce i minuti della data (0-59). |
|
ora | Restituisce l'ora della data (0-23). |
|
giorno | Restituisce il giorno della settimana della data, compreso tra 1 (lunedì) e 7 (domenica). |
|
data | Restituisce il giorno del mese dalla data (1-31). |
|
settimana | Restituisce la settimana ISO dell'anno della data (1-53). |
|
mese | Restituisce il mese della data (1-12). |
|
anno | Restituisce l'anno della data. |
|
dateAdd | Aggiunge tempo alla data. L'argomento dell'unità può essere uno dei seguenti: |
|
dateSubtract | Sottrae tempo dalla data. L'argomento dell'unità può essere uno dei seguenti: |
|
dateBetween | Restituisce la differenza tra due date. L'argomento dell'unità può essere uno dei seguenti: |
|
dateRange | Restituisce un intervallo di date costruito a partire dalle date di inizio e di fine. |
|
dateStart | Restituisce l'inizio di un intervallo di date. |
|
dateEnd | Restituisce la fine di un intervallo di date. |
|
timestamp | Restituisce il timestamp Unix corrente, che rappresenta il numero di millisecondi trascorsi dal 1° gennaio 1970. |
|
fromTimestamp | Restituisce la data dal timestamp Unix fornito. Il timestamp rappresenta il numero di millisecondi trascorsi dal 1 gennaio 1970. Nota: la data restituita non manterrà i secondi e i millisecondi. |
|
formatDate | Formatta la data utilizzando una stringa di formato personalizzata. La stringa di formato può contenere il seguente testo per rappresentare parti della data: |
|
formatNumber | \"Revenue: \" + formatNumber(prop(\"Number\"), \"usd\", 0).style(\"green\") | |
parseDate | Restituisce la data interpretata in base allo standard ISO 8601. |
|
name | Restituisce il nome di una persona. |
|
Restituisce l'indirizzo e-mail di una persona. |
| |
alle | Restituisce il valore corrispondente all'indice specificato in un elenco. |
|
first | Restituisce il primo elemento dell'elenco. |
|
ultimo | Restituisce l'ultimo elemento dell'elenco. |
|
slice | Restituisce gli elementi dell'elenco, dall'indice iniziale fornito (incluso) all'indice finale (facoltativo ed escluso). |
|
concat | Restituisce la concatenazione di più elenchi. |
|
ordina | Restituisce l'elenco in ordine. |
|
reverse | Restituisce l'elenco invertito. |
|
join | Restituisce i valori dell'elenco con il separatore posizionato tra ciascuno dei valori. |
|
split | Restituisce l'elenco dei valori creati dividendo un input di testo in base a un separatore. |
|
univoco | Restituisce l'elenco dei valori univoci nell'elenco di input. |
|
includes | Restituisce true se l'elenco contiene il valore specificato e false in caso contrario. |
|
trova | Restituisce il primo elemento dell'elenco per il quale la condizione restituisce true. |
|
findIndex | Restituisce l'indice del primo elemento dell'elenco per il quale la condizione restituisce true. |
|
Filtra | Restituisce i valori dell'elenco per i quali la condizione è true. |
|
some | Restituisce true se un elemento dell'elenco soddisfa la condizione specificata e false in caso contrario. |
|
ogni | Restituisce true se ogni elemento dell'elenco soddisfa la condizione specificata e false in caso contrario. |
|
map | Restituisce l'elenco popolato con i risultati della chiamata all'espressione per ogni elemento dell'elenco di input. |
|
flat | Appiattisce un elenco di elenchi in un unico elenco. |
|
id | Restituisce l'ID della pagina. Se non viene fornita alcuna pagina, restituisce l'ID della pagina in cui si trova la formula. |
|
equal | Restituisce true se entrambi i valori sono uguali e false in caso contrario. |
|
unequal | Restituisce false se entrambi i valori sono uguali e true in caso contrario. |
|
let | Assegna un valore a una variabile e valuta l'espressione utilizzando tale variabile. |
|
lets | Assegna valori a più variabili e valuta l'espressione utilizzando tali variabili. |
|
trim | Rimuove gli spazi iniziali e finali del testo. |
|
