成員
args
Args template_ctx.args()
declare_file
File template_ctx.declare_file(filename, *, directory)
請注意,除了宣告檔案外,您還必須另外建立會發出檔案的動作。建立該動作時,需要將傳回的 File 物件傳遞至動作的建構函式。
                  
      
參數
| 參數 | 說明 | 
|---|---|
              filename
             | 
            
                          string;必要
 目錄中檔案的相對路徑。  | 
          
              directory
             | 
            
                          File;必要 應建立檔案的目錄。  | 
          
得分
None template_ctx.run(*, outputs, inputs=[], executable, tools=None, arguments=[], progress_message=None)參數
| 參數 | 說明 | 
|---|---|
              outputs
             | 
            
                          sequence of Files;必要
 動作的輸出檔案清單。  | 
          
              inputs
             | 
            
                          sequence of Files;或 depset;預設為 []動作的輸入檔案清單或 depset。  | 
          
              executable
             | 
            
                          File;或 string;或 FilesToRunProvider;必要
 動作要呼叫的可執行檔。  | 
          
              tools
             | 
            
                          sequence;或 depset;或 None;
                                     預設為 None動作所需的任何工具清單或 depset。工具是可執行的輸入內容,可能會有自己的執行檔,系統會自動提供給動作。如果提供清單,可以是下列異質集合: 
 File清單中直接列出的 ctx.executable 和 FilesToRunProvider 會自動新增執行檔。所有工具都會隱含地新增為輸入內容。
             | 
          
              arguments
             | 
            
                          sequence;預設值為 []動作的指令列引數。必須是字串或 actions.args() 物件的清單。
             | 
          
              progress_message
             | 
            
                          string 或 None;預設值為 None在建構期間向使用者顯示的進度訊息。  |