Bỏ qua nội dung
Hướng dẫn Varlig
Trang chủ Varlig

Chia sẻ giá trị giữa các ghi chú

Mức giá, giá cả và công thức mà bạn dựa vào thường thuộc về một nơi. Đặt chúng vào một ghi chú và bất kỳ ghi chú nào khác đều có thể kéo chúng vào bằng một dòng duy nhất, vì vậy thay đổi nguồn sẽ đến được mọi ghi chú sử dụng nó.

Sử dụng giá trị của một ghi chú khác

Viết use và một liên kết đến ghi chú, trên dòng riêng của nó bên trong khối calc:

calcKết quả phụ thuộc vào ngày hiện tại hoặc dữ liệu trực tiếp
use [[Assumptions]] cho kết quả 2 values and 1 function from Assumptions

Câu trả lời nói lên những gì đã đến. Từ đó trở đi, mọi tên mà ghi chú khác định nghĩa đều hoạt động như thể bạn đã gõ nó ở đây:

calcKết quả phụ thuộc vào ngày hiện tại hoặc dữ liệu trực tiếp
use [[Assumptions]] cho kết quả 2 values and 1 function from Assumptions
margin($80) cho kết quả $100.00
$100 * rate cho kết quả $108.00

Với ghi chú Assumptions chứa:

calc
rate = 1.08 cho kết quả 1.08
markup = 25% cho kết quả 25%
margin(cost) = cost + markup cho kết quả

Tên đã nhập có sẵn trong toàn bộ ghi chú sử dụng chúng, không chỉ bên dưới dòng use. Một cái tên mà ghi chú tự xác định sẽ thắng từ dòng mà nó được xác định.

Chỉ lấy những cái tên bạn cần

Liệt kê tên trước from để chỉ lấy những cái tên đó:

calcKết quả phụ thuộc vào ngày hiện tại hoặc dữ liệu trực tiếp
use margin, rate from [[Assumptions]] cho kết quả margin, rate from Assumptions, with markup that it reads

Các tên khác của nguồn, chẳng hạn như một total mà nó tình cờ định nghĩa, thì không thể thay thế cho một trong các tên riêng của ghi chú này. Phân tách các tên bằng dấu phẩy; một tên có thể chứa khoảng trắng (use monthly rent, fee from [[Budget]]). Một hàm mang các giá trị nó đọc được, vì vậy nó trả lời như trong ghi chú riêng của nó, và dòng chữ cho biết cái nào.

Một tên mà nguồn không xác định, sau một lỗi đánh máy hoặc một khi nó được đổi tên ở đó, là một lỗi và không có gì được nhập:

calcKết quả phụ thuộc vào ngày hiện tại hoặc dữ liệu trực tiếp
use margn from [[Assumptions]] cho kết quả Error: No value or function named “margn” in Assumptions

Viết dòng

  • use có thể được viết hoa (Use [[Rates 2026]]), và nhận xét // hoặc # có thể theo sau nó.
  • Dòng không được chứa nội dung nào khác: use [[Assumptions]] * 2 không phải là lệnh nhập.
  • Dòng phải nằm trong khối tính toán. Trong phần văn xuôi, nó vẫn chỉ là văn bản.
  • Một ghi chú nguồn có thể sử dụng ghi chú thứ ba, sâu đến tám ghi chú.

Khi một nguồn không có sẵn

Thao tác nhập không bao giờ giữ lại số cũ. Nếu không đọc được nguồn, dòng sẽ thông báo và các tên vẫn ở trạng thái chưa được định nghĩa:

Nguồn là Dòng nói
Không tìm thấy Error: No note named “Assumptions”
Được bảo vệ bằng mật khẩu Error: “Assumptions” is protected — unlock it to use its values
Trong Thùng Rác Error: “Assumptions” is in the Trash — restore it to use its values
Cũng đang dùng dữ liệu từ ghi chú này Error: Circular use: A → B → A

Đổi tên và cập nhật

Đổi tên ghi chú nguồn và Varlig viết lại các dòng use trỏ đến nó. Một ghi chú đang mở sẽ tính toán lại khi một ghi chú mà nó sử dụng thay đổi và mọi ghi chú sẽ đọc lại nguồn của nó khi bạn mở nó.

Mỗi nguồn được đánh giá với cài đặt riêng của nó: khu vực tính toán, định dạng câu trả lời và tỷ giá hối đoái được ghim của nó. Một ghi chú được viết cho một khu vực sẽ giữ nguyên ý nghĩa khi một ghi chú khác sử dụng nó.

Cửa sổ bật lên giải thích cho biết tên đã nhập đến từ đâu, chẳng hạn như rate = 1.08 (from Assumptions) vì vậy bạn luôn có thể biết giá trị cục bộ từ giá trị được chia sẻ.

Để biết những gì phụ thuộc vào một giá trị trước khi đổi nó, hãy xem ghi chú nguồn. How Was This Read? trên dòng định nghĩa giá trị hoặc hàm hiển thị Used by 2 Notes, liệt kê tên từng ghi chú sử dụng nó, như Invoice (uses every value). Mục Backlinks của ghi chú nguồn bắt đầu bằng Used in calculations by 2 notes, cho biết mỗi ghi chú lấy những gì. Các dòng use không được tính là liên kết ngược thông thường.