$CurrentTask
評価中のタスクに対応するTaskObject[…]を与える.
詳細
- $CurrentTaskは,タスクオブジェクト内あるいはそのタスクによって生成されたイベントのハンドラ関数内で評価されているときは,現行のTaskObjectに設定される.
- $CurrentTaskは,タスクオブジェクト内で評価されていない場合はNoneを返す.
例題
例 (4)
SessionSubmit[MessageDialog[$CurrentTask["Properties"]]]SessionSubmit[MessageDialog[$CurrentTask["TaskUUID"]]]SessionSubmit[ScheduledTask[Print[ToString[$CurrentTask["TaskStatus"]]], {1, 3}]]SessionSubmit[ScheduledTask[f, {1, 3}], HandlerFunctions -> <|"ScheduleTriggered" -> Print|>,
HandlerFunctionsKeys -> {"TotalRunCount", "PreviousRunCount", "RemainingRunCount"}]$CurrentTaskを使って,これまでの実行数とまだ残っている実行数を出力する:
SessionSubmit[ScheduledTask[Print[{$CurrentTask["TotalRunCount"], $CurrentTask["PreviousRunCount"], $CurrentTask["RemainingRunCount"]}], {1, 3}]]関連するガイド
テキスト
Wolfram Research (2017), $CurrentTask, Wolfram言語関数, https://reference.wolfram.com/language/ref/$CurrentTask.html.
CMS
Wolfram Language. 2017. "$CurrentTask." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/$CurrentTask.html.
APA
Wolfram Language. (2017). $CurrentTask. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$CurrentTask.html
BibTeX
@misc{reference.wolfram_2026_$currenttask, author="Wolfram Research", title="{$CurrentTask}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/$CurrentTask.html}", note=[Accessed: 12-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_$currenttask, organization={Wolfram Research}, title={$CurrentTask}, year={2017}, url={https://reference.wolfram.com/language/ref/$CurrentTask.html}, note=[Accessed: 12-August-2026]}