Một thao tác được tạo trong quá trình phân tích quy tắc.
Đối tượng này hiển thị cho mục đích thử nghiệm và có thể được lấy từ nhà cung cấp Hành động. Thông thường, bạn không cần truy cập vào các đối tượng Action hoặc các trường của các đối tượng đó trong hàm triển khai của một quy tắc. Thay vào đó, bạn nên xem trang Quy tắc để nắm được thông tin chung về cách sử dụng thao tác khi định nghĩa quy tắc tuỳ chỉnh, hoặc về tài liệu tham khảo API để tạo thao tác.
Một số trường của đối tượng này chỉ áp dụng cho một số loại hành động nhất định. Các trường không thể áp dụng được đặt thành None.
Hội viên
      args
        sequence Action.args
    Danh sách các đối tượng 
Args cố định có chứa thông tin về các đối số hành động. Các đối tượng này chứa thông tin chính xác về đối số, bao gồm cả các đối số liên quan đến các thư mục đầu ra của thao tác mở rộng. Tuy nhiên, trong giai đoạn phân tích, không thể đọc được các đối tượng 
Args. Để xem xét các đối số kém chính xác hơn trong giai đoạn phân tích, hãy xem 
argv. 
Lưu ý rằng một số loại thao tác hiện chưa được hỗ trợ hiển thị trường này. Đối với các loại thao tác như vậy, đây là None.
         Có thể trả về None.
        
argv
        sequence Action.argv
    Đối với các thao tác do 
ctx.actions.run() hoặc 
ctx.actions.run_shell() tạo ra, bạn có thể xem danh sách các đối số không thể thay đổi của dòng lệnh cần thực thi. Lưu ý rằng đối với các thao tác shell, hai đối số đầu tiên sẽ là đường dẫn shell và 
"-c".
         Có thể trả về 
None.
        
nội dung
        string Action.content
    Đối với các thao tác được tạo bởi 
ctx.actions.write() hoặc 
ctx.actions.expand_template(), nội dung của tệp sẽ được ghi nếu có thể tính toán được những nội dung đó trong giai đoạn phân tích. Giá trị là 
None nếu không xác định được nội dung cho đến giai đoạn thực thi, chẳng hạn như khi cần mở rộng một thư mục trong đối tượng 
Args.
         Có thể trả về 
None.
        
env
        dict Action.env
    Trường "khắc phục" các biến môi trường cho thao tác này. Thao tác này chỉ bao gồm các chế độ cài đặt môi trường được thiết lập rõ ràng theo định nghĩa thao tác, và do đó bỏ qua các chế độ cài đặt chỉ được đặt sẵn trong môi trường thực thi.
        
        depset Action.inputs
    Một tập hợp các tệp đầu vào của thao tác này.
        
ghi nhớ
        string Action.mnemonic
    Ghi nhớ hành động này.
        
dữ liệu đầu ra
        depset Action.outputs
    Một tập hợp các tệp đầu ra của thao tác này.
        
ký tự thay thế
        dict Action.substitutions
    Đối với các thao tác do 
ctx.actions.expand_template() tạo, một lệnh chính tả không thể thay đổi đang giữ bản đồ ánh xạ thay thế.
         Có thể trả về 
None.