4.4 KiB
4.4 KiB
ตัวแปรสตริงที่จัดรูปแบบ
(รวม Workflow ของ ComfyUI ไว้ด้วย)
สร้างสตริงที่มีตัวแปรสำรองและแทนที่ด้วยค่าที่สอดคล้องกัน
ใช้ str.format() ของ Python ภายใน ดูได้ที่ Python - Format String Syntax .
- คุณสามารถใช้
{a:.2f}เพื่อปัดเศษทศนิยมของ float ให้เหลือ 2 ตำแหน่ง - คุณสามารถใช้
{a:05d}เพื่อเติมศูนย์นำหน้าจนครบ 5 ตำแหน่ง เพื่อให้สอดคล้องกับส่วนต่อท้ายของชื่อไฟล์ของ ComfyUIComfyUI_00001_.png - หากคุณต้องการใช้
{ }ภายในสตริงของคุณ (เช่น สำหรับ JSON) คุณต้องใช้สองครั้ง:{{ }}
ยังใช้ ไวยากรณ์การค้นหาและแทนที่ (S&R) เช่น %date:yyyy-MM-dd hh:mm:ss% และ %KSampler.seed%
ดังนั้น คุณสามารถใช้มันเป็น GET-node ได้ด้วย
โปรดทราบว่า "การค้นหาและแทนที่" จะดำเนินการในบริบทของ Javascript และทำงานก่อนการดำเนินการของ node
ขาเข้า
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
fstring |
STRING |
สร้างสตริงที่มีตัวแปรสำรองและแทนที่ด้วยค่าที่สอดคล้องกัน ใช้ str.format() ของ Python ภายใน ดูได้ที่ Python - Format String Syntax .* คุณสามารถใช้ {a:.2f} เพื่อปัดเศษทศนิยมของ float ให้เหลือ 2 ตำแหน่ง* คุณสามารถใช้ {a:05d} เพื่อเติมศูนย์นำหน้าจนครบ 5 ตำแหน่ง เพื่อให้สอดคล้องกับส่วนต่อท้ายของชื่อไฟล์ของ ComfyUI ComfyUI_00001_.png* หากคุณต้องการใช้ { } ภายในสตริงของคุณ (เช่น สำหรับ JSON) คุณต้องใช้สองครั้ง: {{ }}.ยังใช้ ไวยากรณ์การค้นหาและแทนที่ (S&R) เช่น %date:yyyy-MM-dd hh:mm:ss% และ %KSampler.seed%ดังนั้น คุณสามารถใช้มันเป็น GET-node ได้ด้วยโปรดทราบว่า "การค้นหาและแทนที่" จะดำเนินการในบริบทของ Javascript และทำงานก่อนการดำเนินการของ node |
a |
* |
(ไม่จำเป็น) ค่าที่จะถูกแปลงเป็นสตริงในตำแหน่ง {a} |
b |
* |
(ไม่จำเป็น) ค่าที่จะถูกแปลงเป็นสตริงในตำแหน่ง {b} |
c |
* |
(ไม่จำเป็น) ค่าที่จะถูกแปลงเป็นสตริงในตำแหน่ง {c} |
d |
* |
(ไม่จำเป็น) ค่าที่จะถูกแปลงเป็นสตริงในตำแหน่ง {d} |
ขาออก
| ชื่อ | ประเภท | คำอธิบาย |
|---|---|---|
string |
STRING |
สตริงที่จัดรูปแบบแล้ว โดยมีตัวแปรสำรองทั้งหมดถูกแทนที่ด้วยค่าที่สอดคล้องกัน |
