Pular para o conteúdo principal
O esquema de URL permite que usuários e desenvolvedores de outros apps enviem comandos para o Craft. Esta página explica como ele funciona e quais são as capacidades atuais.
Planejamos adicionar mais funcionalidades às existentes no futuro.

Comandos Disponíveis

A seguir estão os comandos que o Craft entende:
  • Abrir um Documento
  • Criar um Documento
  • Adicionar a um Documento existente
  • Iniciar busca em um Espaço
  • Acessar Notas Diárias

Abrir Página

Entradas:
  • blockId – você pode acessá‑lo clicando em Copy Deeplink em um Documento; o link contém um parâmetro blockId
  • spaceId – normalmente é o id do seu usuário (GUID aleatório). Se for um Espaço compartilhado, você precisa obtê‑lo clicando em Copy Deeplink
Exemplo:
craftdocs://open?spaceId=<spaceId>&blockId=<blockId>
Não funciona quando você não é membro do Espaço.

Abrir Espaço

Entradas:
  • spaceId – você pode obter isso a partir de um deeplink simples, ao clicar em Copy Deeplink
  • (opcional) tabcalendar ou search ou documents
Exemplo:
craftdocs://openspace?spaceId=<spaceId>&tab=<tab>
Não funciona quando você não é membro do Espaço.

Criar Novo Documento Vazio

Entrada: Use esta URL para criar um novo Documento vazio no Espaço que você tem aberto atualmente:
craftdocs://createnewdocument

Criar Documento

Entradas:
  • spaceId – você pode obter isso a partir de um deeplink simples, ao clicar em Copy Deeplink
  • content – markdown codificado em porcentagem (imagens não suportadas ainda)
  • title – título em texto simples codificado em porcentagem
  • folderId – o parâmetro é obrigatório, mas pode ficar vazio
Exemplo:
craftdocs://createdocument?spaceId=<spaceId>&title=<title>&content=<content>&folderId=<folderId>

Adicionar ao Documento

Entradas:
  • spaceId – você pode obter isso a partir de um deeplink simples, ao clicar em Copy Deeplink
  • index – índice do novo Bloco (0 para inserir no início, um número grande para acrescentar no final - maior que a quantidade de Blocos no seu Documento)
  • parentBlockId – blockId do Documento
  • content – string codificada em porcentagem
Exemplo:
craftdocs://createblock?parentBlockId=<parentBlockId>&spaceId=<spaceId>&content=<content>&index=<index>

Buscar no Espaço

Inicia uma busca em um Espaço e preenche o campo de busca com o conteúdo da consulta. Entradas:
  • spaceId – você pode obter isso a partir de um deeplink simples, ao clicar em Copy Deeplink
  • query – certifique‑se de que está codificado em porcentagem
Exemplo:
craftdocs://opensearch?spaceId=<spaceId>&query=<query>

Acesso às Notas Diárias

  • Ontemcraftdocs://openByQuery?query=yesterday&spaceId=<spaceId>
  • Hojecraftdocs://openByQuery?query=today&spaceId=<spaceId>
  • Amanhãcraftdocs://openByQuery?query=tomorrow&spaceId=<spaceId>

Artigos relacionados