Pular para o conteúdo principal
Integração e Fluxos de Trabalho

Obsidian Dataview para Tarefas: Queries e uma Alternativa sem Queries

O Dataview é o plugin de eleição para transformar notas do Obsidian em listas de tarefas dinâmicas. Este guia mostra as queries TASK que importam, onde o Dataview brilha e onde para, e como o TaskForge te dá as mesmas vistas filtradas, em todos os dispositivos, sem escrever uma única linha de DQL.

Listas personalizadas do TaskForge no macOS a mostrar vistas de tarefas do Obsidian filtradas sem escrever queries Dataview
Ver todas as funcionalidades

O que o Dataview faz pelas Tarefas

O Dataview é um plugin da comunidade que trata o teu Vault como uma base de dados. O seu tipo de query TASK analisa todas as caixas de seleção em markdown nas tuas notas e apresenta-as como uma lista interativa e em tempo real dentro de qualquer nota que contenha a query. Em vez de procurar entre ficheiros, escreves uma pequena query e o Dataview mantém a lista atualizada à medida que adicionas e concluís tarefas.

As Queries de Tarefas Dataview que Vale a Pena Conhecer

Cada exemplo abaixo deve ser colocado dentro de um bloco de código delimitado com a etiqueta de linguagem dataview. Começa simples e adiciona condições à medida que as tuas necessidades crescem.

Todas as tarefas abertas no Vault

```dataview
TASK
WHERE !completed
```

Lista todas as tarefas não marcadas nas tuas notas. Uma boa «lista mestra» para colocar numa nota de dashboard.

Com vencimento hoje ou em atraso

```dataview
TASK
WHERE !completed AND due <= date(today)
SORT due ASC
```

Filtra para tarefas abertas com vencimento hoje ou anterior e ordena-as da mais próxima para a mais distante — a tua vista diária «faz estes agora».

Tarefas de um projeto ou etiqueta

```dataview
TASK
WHERE !completed AND contains(tags, "#work")
```

Restringe a lista a tarefas abertas com uma etiqueta específica. Substitui por qualquer etiqueta, contexto ou campo inline que uses.

Agrupadas por nota de origem

```dataview
TASK
FROM "Projects"
WHERE !completed
GROUP BY file.link
```

Recolhe tarefas abertas da pasta Projects e agrupa-as sob cada nota — uma visão geral de projeto leve.

Onde as Queries de Tarefas Dataview Param

O Dataview é excelente numa coisa: fazer queries ao teu Vault no desktop. Algumas lacunas aparecem assim que queres que as tarefas te acompanhem:

  • É pensado para desktop: as queries são apresentadas dentro de uma nota e não existem widgets de ecrã inicial ou ecrã de bloqueio.
  • Sem notificações push nem lembretes — o Dataview mostra tarefas, mas nunca te alerta quando uma tem vencimento.
  • Tens de escrever e manter DQL; um erro de digitação numa query devolve silenciosamente as tarefas erradas.
  • Queries complexas podem ser lentas num telemóvel, e o resultado é uma lista apresentada em vez de um ecrã de tarefas nativo e rápido.
  • Lê o teu Vault mas não foi criado para captura, adição rápida, arrastar e largar, ou vistas kanban e calendário.

As Mesmas Vistas, Sem a Linguagem de Query

O TaskForge é uma app nativa que lê as mesmas tarefas em markdown do teu Vault. Em vez de escrever DQL, constróis uma vista filtrada tocando em opções, e essa vista funciona em todo o lado.

Construtor Visual de Filtros

Recria qualquer query de tarefas Dataview com condições AND/OR por data de vencimento, prioridade, etiqueta, contexto, projeto, estado e mais — depois guarda como uma lista personalizada. Sem sintaxe, sem depurar uma query.

Vive no Teu Ecrã Inicial

Fixa qualquer lista filtrada num widget de ecrã inicial ou ecrã de bloqueio e conclui tarefas a partir dele — a vista móvel que o Dataview não consegue proporcionar.

Lembretes e Notificações

As tarefas nas tuas vistas filtradas podem disparar alertas de data de vencimento e lembretes que te alcançam mesmo quando o Obsidian está fechado.

Mais do que uma Lista

Visualiza as mesmas tarefas filtradas como uma lista, um quadro kanban de arrastar e largar, ou um calendário — e adiciona rapidamente novas tarefas diretamente na vista.

Dataview vs TaskForge para Tarefas

Resolvem problemas sobrepostos em lugares diferentes. Eis como se comparam.

Dataview sozinho

  • Escreve queries DQL para construir cada vista de tarefas
  • Os resultados são apresentados dentro de uma nota no desktop
  • Sem widgets, lembretes nem notificações
  • Ótimo para dashboards estáticos dentro do Vault
  • Interação e captura limitadas no telemóvel

TaskForge ao lado do teu Vault

  • Constrói vistas filtradas tocando, sem código de query
  • Ecrãs de tarefas nativos no iPhone, iPad, Mac e Android
  • Widgets de ecrã inicial, lembretes e alertas
  • Vistas de lista, kanban e calendário das mesmas tarefas
  • Adiciona e edita tarefas diretamente no teu Vault

Quando Usar Cada Um (ou Ambos)

Não é uma escolha entre um ou outro. O Dataview é imbatível para construir dashboards e relatórios personalizados dentro do Obsidian no desktop, misturando tarefas com metadados, tabelas e notas. O TaskForge é a melhor escolha quando precisas que as tarefas sejam acessíveis e acionáveis fora do teu computador, com widgets, lembretes e vistas nativas rápidas. Muitas pessoas mantêm os seus dashboards Dataview para trabalho profundo no desktop e usam o TaskForge para captura diária e acompanhamento no telemóvel — ambos a ler as mesmas tarefas em markdown simples, sempre sincronizados.

Obtém a Vista Móvel em Minutos

Se as tuas tarefas já vivem no teu Vault, o TaskForge consegue apresentá-las sem tocar na tua configuração do Dataview.

1

Aponta o TaskForge para o Teu Vault

Instala o TaskForge e abre o mesmo Vault do Obsidian. Lê as tuas tarefas em markdown existentes — sem migração nem reformatação.

2

Recria uma Query como Filtro

Constrói uma lista personalizada com as mesmas condições de uma query Dataview — por exemplo, tarefas abertas com vencimento esta semana com a etiqueta #trabalho — usando o construtor visual de filtros.

3

Adiciona um Widget e Lembretes

Fixa a lista no teu ecrã inicial e ativa lembretes para que as tarefas com vencimento te alcancem onde quer que estejas.

Perguntas Frequentes

Como faço queries de tarefas com Dataview no Obsidian?

Usa uma query TASK dentro de um bloco de código ```dataview. Por exemplo, um bloco com `TASK WHERE !completed` lista todas as tarefas com caixa de seleção aberta no teu Vault. Adiciona condições WHERE para filtrar (por data de vencimento, etiqueta ou pasta) e SORT para ordenar os resultados. A query apresenta uma lista de tarefas interativa e em tempo real dentro da nota na app Obsidian para desktop.

O Dataview consegue mostrar tarefas com vencimento hoje ou em atraso?

Sim. Combina uma comparação de datas com o filtro de tarefas abertas: `TASK WHERE !completed AND due <= date(today) SORT due ASC`. Isto devolve todas as tarefas não concluídas cuja data de vencimento é hoje ou anterior, ordenadas da mais próxima para a mais distante. O Dataview tem de conseguir ler uma data de vencimento da tarefa para que esta corresponda.

O Dataview funciona para tarefas no Obsidian mobile?

As queries Dataview podem ser apresentadas no Obsidian mobile, mas não existem widgets de ecrã inicial, sem notificações push, e queries complexas podem ser lentas num telemóvel. Para vistas de tarefas rápidas, acessíveis e acionáveis no iPhone, iPad e Android, uma app dedicada como o TaskForge lê as mesmas tarefas em markdown e apresenta listas filtradas sem qualquer código de query.

Preciso de aprender DQL para filtrar as minhas tarefas no Obsidian?

Para o Dataview, sim, escreves queries em DQL (Dataview Query Language). Se preferires não o fazer, o TaskForge oferece o mesmo tipo de vistas filtradas e ordenadas através de um construtor visual de filtros com lógica AND/OR, para que possas guardar uma lista «com vencimento esta semana, alta prioridade, #trabalho» tocando em opções em vez de escrever uma query.

As Tuas Tarefas Dataview, Agora no Teu Telemóvel

Mantém o teu Vault e as tuas queries. Adiciona o TaskForge para vistas filtradas de tarefas, widgets e lembretes em todos os dispositivos.

Azhar Dewji
Azhar Dewji ·

Engenheiro de software com mais de 10 anos de experiência no desenvolvimento de aplicações móveis e de secretária em Swift, Kotlin e Flutter. Programador independente radicado em Toronto, Canadá. Criador do TaskForge. Saiba mais