Vai al contenuto principale
Lo schema URL permette agli utenti e agli sviluppatori di altre app di inviare comandi a Craft. Questa pagina spiega come funziona e quali sono le funzionalità disponibili attualmente.
Abbiamo in programma di aggiungere ulteriori funzionalità in futuro.

Comandi disponibili

Ecco i comandi che Craft riconosce:
  • Apri un Documento
  • Crea un Documento
  • Aggiungi a un Documento esistente
  • Avvia la ricerca in uno Spazio
  • Accedi alle Note Giornaliere

Apri Pagina

Parametri:
  • blockId – puoi ottenerlo cliccando su Copy Deeplink in un Documento; il link contiene il parametro blockId
  • spaceId – solitamente corrisponde al tuo ID utente (GUID casuale). Se è uno Spazio condiviso, devi ottenerlo cliccando su Copy Deeplink
Esempio:
craftdocs://open?spaceId=<spaceId>&blockId=<blockId>
Non funziona se non sei membro dello Spazio.

Apri Spazio

Parametri:
  • spaceId – puoi ottenerlo da un semplice deeplink cliccando su Copy Deeplink
  • (opzionale) tabcalendar o search o documents
Esempio:
craftdocs://openspace?spaceId=<spaceId>&tab=<tab>
Non funziona se non sei membro dello Spazio.

Crea nuovo Documento vuoto

Parametro: Usa semplicemente questo URL per creare un nuovo Documento vuoto nello Spazio attualmente aperto:
craftdocs://createnewdocument

Crea Documento

Parametri:
  • spaceId – puoi ottenerlo da un semplice deeplink cliccando su Copy Deeplink
  • content – Markdown codificato percentualmente (immagini non ancora supportate)
  • title – titolo in testo semplice codificato percentualmente
  • folderId – il parametro è richiesto, ma può essere vuoto
Esempio:
craftdocs://createdocument?spaceId=<spaceId>&title=<title>&content=<content>&folderId=<folderId>

Aggiungi al Documento

Parametri:
  • spaceId – puoi ottenerlo da un semplice deeplink cliccando su Copy Deeplink
  • index – indice del nuovo Blocco (0 per inserire all’inizio, un numero molto grande per aggiungere alla fine - più Blocchi di quanti ne siano presenti nel tuo Documento)
  • parentBlockId – blockId del Documento
  • content – stringa codificata percentualmente
Esempio:
craftdocs://createblock?parentBlockId=<parentBlockId>&spaceId=<spaceId>&content=<content>&index=<index>

Ricerca nello Spazio

Avvia una ricerca in uno Spazio specifico e precompila il campo di ricerca con la query. Parametri:
  • spaceId – puoi ottenerlo da un semplice deeplink cliccando su Copy Deeplink
  • query – assicurati che sia codificata percentualmente
Esempio:
craftdocs://opensearch?spaceId=<spaceId>&query=<query>

Accesso alle Note Giornaliere

  • Iericraftdocs://openByQuery?query=yesterday&spaceId=<spaceId>
  • Oggicraftdocs://openByQuery?query=today&spaceId=<spaceId>
  • Domanicraftdocs://openByQuery?query=tomorrow&spaceId=<spaceId>

Articoli correlati