Спільні значення для різних нотаток
Ставки, ціни й формули, на які ви спираєтеся, зручно тримати разом. Запишіть їх в окремій нотатці; будь-яка інша зможе підключити їх одним рядком, а зміни джерела дійдуть до всіх залежних нотаток.
Використання значень з іншої нотатки
У блоці обчислень напишіть use і посилання на нотатку в окремому рядку:
use [[Assumptions]] дорівнює 2 values and 1 function from AssumptionsВідповідь повідомляє, що імпортовано. Після цього всі визначені в іншій нотатці імена працюють так, ніби ви записали їх тут:
use [[Assumptions]] дорівнює 2 values and 1 function from Assumptionsmargin($80) дорівнює $100.00$100 * rate дорівнює $108.00якщо нотатка Assumptions містить:
rate = 1.08 дорівнює 1.08markup = 25% дорівнює 25%margin(cost) = cost + markup дорівнює Імпортовані імена доступні в усій нотатці, а не лише нижче за use. Власне визначення нотатки має пріоритет починаючи з рядка, де воно задане.
Імпорт лише потрібних назв
Перелічіть імена перед from, щоб узяти лише їх:
use margin, rate from [[Assumptions]] дорівнює margin, rate from Assumptions, with markup that it readsТоді інші імена джерела, наприклад його власне total, не підмінять імена цієї нотатки. Розділяйте імена комами; вони можуть містити пробіли (use monthly rent, fee from [[Budget]]). Функція імпортує й значення, які читає, тому обчислюється так само, як у джерелі; рядок називає ці значення.
Якщо джерело не визначає потрібного імені через помилку введення або перейменування, виникає помилка й нічого не імпортується:
use margn from [[Assumptions]] дорівнює Error: No value or function named “margn” in AssumptionsЗапис рядка
useможна писати з великої літери (Use [[Rates 2026]]); після нього допускається коментар//або#.- У рядку не може бути нічого іншого:
use [[Assumptions]] * 2не є імпортом. - Рядок має бути всередині блоку обчислень. У звичайному тексті він залишається текстом.
- Нотатка-джерело може підключати третю нотатку; глибина — до восьми нотаток.
Коли джерело недоступне
Імпорт ніколи не залишає старе значення. Якщо джерело неможливо прочитати, рядок повідомляє про це, а імена залишаються невизначеними:
| Стан джерела | Повідомлення рядка |
|---|---|
| Відсутнє | Error: No note named “Assumptions” |
| Захищене паролем | Error: “Assumptions” is protected — unlock it to use its values |
| У кошику | Error: “Assumptions” is in the Trash — restore it to use its values |
| Своєю чергою використовує цю нотатку | Error: Circular use: A → B → A |
Перейменування й оновлення
Після перейменування джерела Varlig оновлює рядки use, що посилаються на нього. Відкрита нотатка перераховується, коли змінюється підключена; кожна нотатка також перечитує джерела під час відкриття.
Кожне джерело обчислюється з власними параметрами: локаллю обчислень, форматами відповідей і закріпленими курсами. Записи для одного регіону зберігають зміст у нотатці іншого регіону.
Спливне пояснення називає джерело імпортованого значення, наприклад rate = 1.08 (from Assumptions), щоб можна було відрізнити локальні значення від спільних.
Щоб перед зміною побачити залежності, відкрийте джерело. How Was This Read? для визначення значення чи функції показує Used by 2 Notes і назви залежних нотаток, наприклад Invoice (uses every value). Backlinks джерела починається з Used in calculations by 2 notes та переліку імпортованого кожною нотаткою. Рядки use не вважаються звичайними зворотними посиланнями.