Como Importar um Documento do Coda para o Notion Preservando Fórmulas
🔍 WiseChecker

Como Importar um Documento do Coda para o Notion Preservando Fórmulas

Você quer mover o rastreador de projetos da sua equipe do Coda para o Notion, mas as fórmulas que calculam orçamentos, prazos e status quebram durante a transferência. Coda e Notion usam linguagens de fórmula fundamentalmente diferentes. O Coda usa uma sintaxe semelhante a planilhas com uma biblioteca de funções personalizadas, enquanto o Notion usa um mecanismo de fórmula inspirado em SQL, com nomes de função e regras de aninhamento diferentes. Este artigo explica exatamente como exportar seus dados do Coda, configurar bancos de dados do Notion com tipos de propriedade correspondentes e reconstruir manualmente cada fórmula para que a lógica permaneça intacta.

Principais conclusões: Importar Coda para o Notion sem perder a lógica das fórmulas

  • Coda > Exportar > CSV: Exporta todos os dados da tabela como texto simples, removendo fórmulas, mas preservando valores brutos e cabeçalhos de coluna.
  • Notion > Novo banco de dados > Importar: Cria um banco de dados do Notion correspondente a partir do arquivo CSV, gerando propriedades de texto, número, data e seleção conforme necessário.
  • Propriedade de fórmula do Notion: Deve ser criada manualmente após a importação, pois o Notion não consegue ler a sintaxe de fórmula do Coda diretamente.

ADVERTISEMENT

Como as fórmulas do Coda e do Notion diferem

As fórmulas do Coda são escritas em uma linguagem semelhante a planilhas que usa referências de célula como [Nome da Coluna] e uma grande biblioteca de funções internas como Sum(), Filter() e DateDiff(). O Coda permite escrever fórmulas que abrangem várias linhas e colunas em uma única expressão. As fórmulas do Notion, por outro lado, usam uma sintaxe baseada em propriedades, onde cada fórmula referencia outras propriedades pelo nome, como prop("Nome da Coluna"). O Notion não suporta referências de célula ou cálculos entre linhas em fórmulas; essas tarefas exigem propriedades de rollup ou relação.

Como os dois sistemas de fórmula são incompatíveis no nível da sintaxe, nenhuma ferramenta automatizada pode converter uma fórmula do Coda em uma fórmula funcional do Notion. O único método confiável é exportar os dados brutos do Coda, importá-los para o Notion e, em seguida, reescrever manualmente cada fórmula usando a linguagem de fórmula do Notion. Esse processo preserva a lógica subjacente e os valores dos dados, mesmo que o texto da fórmula em si precise ser reconstruído.

O que acontece durante uma importação direta

Se você usar o recurso de importação CSV integrado do Notion, as fórmulas do Coda são removidas completamente. A importação lê apenas os valores finais calculados em cada célula. Por exemplo, uma célula do Coda contendo If([Status]="Concluído", Today()-[Data de Início], 0) aparecerá no Notion como um número estático, como 14. A lógica da fórmula é perdida. Você deve recriar essa lógica no editor de fórmulas do Notion após a importação.

Etapas para exportar do Coda e importar para o Notion

Siga estas etapas exatamente para mover seus dados sem corrupção. Não tente copiar e colar células individuais; esse método perde todos os valores das fórmulas e frequentemente quebra os tipos de coluna.

  1. Abra a tabela do Coda que deseja exportar
    Navegue até o documento do Coda e abra a tabela específica que contém as fórmulas que você precisa preservar. Certifique-se de que a tabela esteja na visualização de grade, não em uma visualização de detalhes ou cartão, para que todas as linhas e colunas fiquem visíveis.
  2. Exporte a tabela como CSV
    No Coda, clique no menu de três pontos no canto superior direito da tabela. Selecione Exportar > CSV. Um arquivo com a extensão .csv é baixado para o seu computador. Este arquivo contém todos os valores brutos das células — números, datas, texto e opções de seleção — mas nenhuma fórmula.
  3. Abra o Notion e crie um novo banco de dados
    No Notion, navegue até a página onde deseja que os dados importados apareçam. Digite /table e selecione Tabela — Em linha para criar um banco de dados em branco. Como alternativa, use /database e escolha Banco de dados — Em linha. Nomeie o banco de dados para corresponder à tabela original do Coda.
  4. Importe o arquivo CSV para o banco de dados do Notion
    Clique no menu de três pontos no canto superior direito do novo banco de dados do Notion. Selecione Importar e escolha CSV. Selecione o arquivo CSV que você baixou do Coda. O Notion mapeará cada coluna para um tipo de propriedade. Revise o mapeamento e ajuste quaisquer incompatibilidades. Por exemplo, se uma coluna contiver datas, certifique-se de que o Notion atribua o tipo de propriedade Data, não Texto. Clique em Importar para concluir o processo.
  5. Verifique se todas as linhas e colunas de dados estão presentes
    Após a importação, conte as linhas e colunas no Notion e compare-as com a tabela original do Coda. Verifique se valores numéricos, datas e opções de seleção aparecem corretamente. Se algum dado estiver faltando, reexporte a tabela do Coda e repita a importação. Não prossiga para a reconstrução das fórmulas até que os dados brutos estejam precisos.
  6. Adicione uma propriedade de fórmula para cada fórmula do Coda que você precisa recriar
    No banco de dados do Notion, clique no botão + no cabeçalho da última coluna. Selecione Fórmula na lista de tipos de propriedade. Nomeie a propriedade de fórmula para corresponder ao nome da coluna original do Coda. Você deve criar uma propriedade de fórmula por coluna de fórmula do Coda. Repita esta etapa para cada fórmula que deseja preservar.
  7. Escreva a fórmula equivalente no Notion
    Clique no cabeçalho da propriedade de fórmula e selecione Editar propriedade. No editor de fórmulas, reescreva a lógica do Coda usando a sintaxe de fórmula do Notion. Por exemplo, uma fórmula do Coda que calcula dias desde uma data de início:
    Today() - [Data de Início]
    torna-se no Notion:
    dateBetween(now(), prop("Data de Início"), "days")
    Consulte a documentação de fórmulas do Notion para equivalentes de funções. Teste cada fórmula em uma única linha primeiro, verificando se o valor calculado corresponde ao resultado original do Coda.
  8. Teste todas as fórmulas em várias linhas
    Após escrever cada fórmula, percorra o banco de dados para verificar se os valores calculados estão corretos para diferentes cenários de dados. Verifique casos extremos, como células vazias, valores zero e datas no passado ou futuro. Corrija quaisquer erros de fórmula editando a propriedade de fórmula novamente.

ADVERTISEMENT

Desafios comuns de conversão de fórmulas e soluções

A lógica If() do Coda não funciona no Notion

O Coda usa If(condição, valor_se_verdadeiro, valor_se_falso). O Notion usa uma sintaxe semelhante, mas ligeiramente diferente: if(condição, valor_se_verdadeiro, valor_se_falso). A diferença é a sensibilidade a maiúsculas/minúsculas — o Notion espera if em minúsculas. Além disso, o Notion não suporta If() aninhado além de cerca de cinco níveis. Se sua fórmula do Coda contiver condições profundamente aninhadas, divida-as em várias propriedades de fórmula ou use a função ifs() do Notion, que avalia várias condições sequencialmente.

Cálculos de data produzem resultados diferentes

A função DateDiff() do Coda retorna a diferença entre duas datas em uma unidade especificada. No Notion, use dateBetween(dataFinal, dataInicial, "unidade"). A unidade deve ser uma string: "days", "hours", "minutes", "months" ou "years". O Coda usa dias como padrão se nenhuma unidade for especificada, mas o Notion exige o argumento de unidade. Sempre inclua a string de unidade para evitar erros.

Referências de pesquisa e entre tabelas quebram completamente

O Coda permite fórmulas que referenciam células em outras tabelas usando EstaTabela.[Coluna] ou OutraTabela.[Coluna]. O Notion não suporta referências diretas a células entre tabelas em fórmulas. Em vez disso, você deve criar uma propriedade de relação entre os dois bancos de dados e, em seguida, usar uma propriedade de rollup para puxar o valor para sua fórmula. Por exemplo, para referenciar um valor de um banco de dados “Projetos” em um banco de dados “Tarefas”, adicione uma coluna de relação em Tarefas que vincule a Projetos, depois crie um rollup em Tarefas que exiba a propriedade desejada de Projetos. Por fim, referencie essa propriedade de rollup em sua fórmula usando prop("Nome do Rollup").

Comparação de capacidades de fórmula entre Coda e Notion

Recurso Coda Notion
Sintaxe de fórmula Semelhante a planilhas com referências de célula Baseada em propriedades com função prop()
Referências entre tabelas Referências diretas a células em fórmulas Requer propriedades de relação + rollup
Condicionais aninhadas Aninhamento ilimitado Limitado a aproximadamente 5 níveis de if()
Função de diferença de data DateDiff(data1, data2, unidade) dateBetween(data1, data2, “unidade”)
Funções de matriz Filter(), Find(), Unique() Nenhuma função de matriz nativa; use combinações de rollup e fórmula
Importação de fórmula de CSV Não suportado Não suportado; as fórmulas devem ser reescritas

Agora você pode mover seus documentos do Coda para o Notion mantendo toda a lógica das fórmulas intacta, seguindo o fluxo de trabalho exportar-importar-reescrever. Comece exportando sua tabela mais importante do Coda e reconstruindo suas fórmulas no Notion uma de cada vez. Use a referência de funções integrada do editor de fórmulas do Notion digitando / dentro do editor para ver as funções disponíveis. Para fórmulas complexas que envolvem várias tabelas, crie propriedades de relação e rollup antes de escrever a fórmula final.

ADVERTISEMENT