EpilogFunction
DocumentGeneratorのオプションで,ドキュメントの生成後に任意のコードの実行を許可する.
詳細
- EpilogFunctionは,純関数,ノートブック,CloudObject,あるいはFileでよい.Delayedの資格がある場合は,リソースが代りに使用され,そのコピーは生成器のバンドルには保存されない.
- 関数には生成されたドキュメントのファイル名が渡される.あらゆるタイプのエピローグ関数が,変数$CurrentFileを通して,生成されたドキュメントにアクセスすることができる.
- テンプレートの適用が失敗した場合は,エピローグ関数は実行されない.
例題
例 (1)
co = CloudDeploy[
DocumentGenerator[File["ExampleData/BasicTemplate.nb"], <|"author" :> $WolframID|>, None,
EpilogFunction :> (CloudPut[{Now, $WolframID, $EvaluationCloudObject, FileByteCount[#]}, CloudObject["epilog/last-runner"]]&)
],
CloudObject["epilog-function-example"]
]TaskExecute[co]エピローグ関数によって生成されたクラウドオブジェクトのコンテンツを調べる:
CloudGet[CloudObject["epilog/last-runner"]]TaskRemove[co]テキスト
Wolfram Research (2015), EpilogFunction, Wolfram言語関数, https://reference.wolfram.com/language/ref/EpilogFunction.html.
CMS
Wolfram Language. 2015. "EpilogFunction." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/EpilogFunction.html.
APA
Wolfram Language. (2015). EpilogFunction. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EpilogFunction.html
BibTeX
@misc{reference.wolfram_2026_epilogfunction, author="Wolfram Research", title="{EpilogFunction}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/EpilogFunction.html}", note=[Accessed: 13-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_epilogfunction, organization={Wolfram Research}, title={EpilogFunction}, year={2015}, url={https://reference.wolfram.com/language/ref/EpilogFunction.html}, note=[Accessed: 13-September-2026]}