Bỏ qua để đến nội dung

Danh sách giá trị tùy chỉnh

Một danh sách giá trị tùy chỉnh gắn các nhãn dễ đọc với các giá trị kỹ thuật. Bạn chọn Rouge trong một menu thả xuống, còn yêu cầu thì đi kèm giá trị FF0000.

Nó tương đương với một kiểu liệt kê, nhưng do chính bạn định nghĩa, không phụ thuộc vào một đặc tả đã nhập.

Hãy mở thư mục biến rồi vào tab Biến tùy chỉnh của nó. Mỗi danh sách có một tên và một loạt mục:

NhãnGiá trịĐang bật
RougeFF0000
Vert00FF00
Bleu0000FF
Ancien code interneX-42

Tab “Biến tùy chỉnh” của một thư mục biến: danh sách “Pet status” ở bên trái và ba mục nhãn / giá trị của nó ở bên phải

Ở mọi nơi chấp nhận một giá trị có kiểu — biến môi trường, tham số truy vấn, trường cấu hình của một hành động kịch bản — hãy chọn kiểu Danh sách tùy chỉnh rồi chọn danh sách bạn muốn. Trường đó trở thành một menu thả xuống các nhãn.

Hai biến thể:

  • Danh sách tùy chỉnh: chỉ một lựa chọn;
  • Danh sách tùy chỉnh nhiều giá trị: nhiều nhãn, các giá trị của chúng được nối lại.

Bỏ đánh dấu một mục sẽ gỡ nó khỏi menu thả xuống khiến nó không giải quyết được nữa: một yêu cầu vẫn còn tham chiếu tới nó sẽ đi kèm nhãn thô thay vì giá trị. Đây là hành vi có chủ ý — nó làm lộ rõ một tham chiếu đã lỗi thời thay vì để nó thất bại một cách âm thầm.

Khi nào nên chọn một biến thông thường?

Section titled “Khi nào nên chọn một biến thông thường?”
Nhu cầuHãy chọn
Một giá trị thay đổi theo môi trường (baseUrl)Một biến môi trường
Một lựa chọn trong một tập hữu hạn, giống nhau ở mọi môi trườngMột danh sách tùy chỉnh
Một tập giá trị do đặc tả đã nhập áp đặtMột kiểu liệt kê (tạo ra lúc nhập)

Một tham số kịch bản có kiểu “danh sách tùy chỉnh” được truyền theo nhãn trên dòng lệnh, và Restorm sẽ chuyển nó thành giá trị:

Terminal window
restorm --open projet.restorm --run "Rendu" --headless --param Couleur=Rouge

Xem Chạy headless & CI.