成員
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在建構期間向使用者顯示的進度訊息。 |