Pular para o conteúdo
Guia do Varlig
Página inicial do Varlig

Compartilhar valores entre notas

Tarifas, preços e fórmulas em que você confia geralmente pertencem a um só lugar. Coloque-os em uma nota, e qualquer outra nota pode puxá-los com uma única linha, para que uma mudança na fonte chegue a todas as notas que a usam.

Use os valores de outra nota

Escreva use e um link para a nota, em sua própria linha dentro de um bloco de cálculo:

calcOs resultados dependem da data de hoje ou de dados atualizados
use [[Assumptions]] resulta em 2 values and 1 function from Assumptions

A resposta diz o que chegou. A partir daí, cada nome que a outra nota define funciona como se você o tivesse digitado aqui:

calcOs resultados dependem da data de hoje ou de dados atualizados
use [[Assumptions]] resulta em 2 values and 1 function from Assumptions
margin($80) resulta em $100.00
$100 * rate resulta em $108.00

Com uma nota chamada Assumptions contendo:

calc
rate = 1.08 resulta em 1.08
markup = 25% resulta em 25%
margin(cost) = cost + markup resulta em

Os nomes importados ficam disponíveis em toda a nota, não apenas abaixo da linha use. Um nome definido na própria nota tem prioridade a partir da linha da sua definição.

Pegue apenas os nomes que você precisa

Liste os nomes antes from para pegar apenas aqueles:

calcOs resultados dependem da data de hoje ou de dados atualizados
use margin, rate from [[Assumptions]] resulta em margin, rate from Assumptions, with markup that it reads

Assim, outros nomes definidos na origem, como um total, não podem substituir os nomes da nota atual. Separe os nomes por vírgulas; eles podem conter espaços (use monthly rent, fee from [[Budget]]). Uma função importa também os valores que usa, para produzir o mesmo resultado que na nota de origem. A linha informa quais valores foram incluídos.

Um nome que a fonte não define, após um erro de digitação ou uma vez que é renomeado lá, é um erro, e nada é importado:

calcOs resultados dependem da data de hoje ou de dados atualizados
use margn from [[Assumptions]] resulta em Error: No value or function named “margn” in Assumptions

Escrevendo a linha

  • use pode ser capitalizado (Use [[Rates 2026]]), e um comentário // ou # pode segui-lo.
  • Nada mais pode compartilhar a linha: use [[Assumptions]] * 2 não é uma importação.
  • A linha tem que estar dentro de um bloco de cálculo. Em prosa, permanece texto.
  • Uma nota de origem pode usar uma terceira nota, com até oito notas de profundidade.

Quando uma fonte não está disponível

Uma importação nunca deixa um número antigo no lugar. Se a fonte não puder ser lida, a linha diz isso e os nomes permanecem indefinidos:

A fonte é A linha diz
Ausente Error: No note named “Assumptions”
Protegido por senha Error: “Assumptions” is protected — unlock it to use its values
Na Lixeira Error: “Assumptions” is in the Trash — restore it to use its values
Também usa esta nota como fonte Error: Circular use: A → B → A

Renomeando e mantendo-se atualizado

Renomeie a nota de origem e Varlig reescreve as linhas de use que apontam para ela. Uma nota aberta recalcula quando uma nota que ela usa muda, e cada nota relê suas fontes quando você a abre.

Cada fonte é avaliada com suas próprias configurações: sua localidade de cálculo, seus formatos de resposta e suas taxas de câmbio fixadas. Uma nota escrita para uma região mantém seu significado quando outra nota a usa.

O pop-over de explicação mostra de onde veio um nome importado, como rate = 1.08 (from Assumptions) então você sempre pode distinuir um valor local de um valor compartilhado.

Para saber o que depende de um valor antes de alterá-lo, consulte a nota de origem. Em uma linha que define um valor ou uma função, How Was This Read? mostra Used by 2 Notes, com o nome de cada nota que a utiliza, como em Invoice (uses every value). Os Backlinks da nota de origem começam com Used in calculations by 2 notes, indicando o que cada nota importa. Linhas use não contam como backlinks comuns.