ใช้ค่าร่วมกันระหว่างโน้ต
อัตรา ราคา และสูตรที่คุณพึ่งพามักจะอยู่ในที่เดียว ใส่ไว้ในโน้ต และโน้ตอื่นๆ สามารถดึงมันเข้าได้ด้วยบรรทัดเดียว ดังนั้นการเปลี่ยนแปลงแหล่งที่มาจึงไปถึงทุกโน้ตที่ใช้
ใช้ค่าของโน้ตอื่น
เขียน 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 ไม่นับเป็นลิงก์ย้อนกลับทั่วไป