Wolfram 语言与系统 10.0 (2014)|旧版文档

此为更早版本的 Wolfram 语言文档查看最新文档(版本11.2)

DocumentGenerator

DocumentGenerator[template,timespec]
表示一个文档生成器,其模板为 template,将在由 timespec 所定义的进度上运算.

DocumentGenerator[template,driver,timespec]
driver 取参数以填充模板.

更多信息和选项更多信息和选项

  • CloudDeploy[DocumentGenerator[]] 在云端设置文档生成器. 生成器周期性地应用 template,记录生成过程的结果,将所生成的文档存档,并将其传送到任意指定的收件人.
  • 文档生成器可以用适用于计划任务的函数控制,如 StopScheduledTaskStartScheduledTask. timespec 服从 ScheduledTask 规范,并可能是 None.
  • 参数 template 可以是 TemplateObject、笔记本或模板笔记本,也可以是含有任何这些结构的 CloudObjectFile.
  • 参数 driver 可以是 Association、纯函数或计算为 Association 的 Wolfram 语言脚本,设定 值的笔记本,或者是含有任何这些结构的 CloudObjectFile.
  • 如果 template 含有模板元素,元素将从 driver 填充,如果 driver 不存在,则从模板默认值来填充.
  • 云对象和文件在部署生成器时被复制并与生成器捆绑,除指定资源被认定为 Delayed 的情况外. 替代使用 Delayed 资源.
  • 可以给出以下选项:
  • DocumentDescriptionNone生成器的文本描述
    EpilogNone在文档生成后被计算的脚本或函数
    GeneratedDocumentHistoryLength要存档的生成文档数
    MailOptions{}收件人地址和首选的附件格式
    NotificationOptions{{$WolframID}All}任务状态通知的地址和优先条件
    OutputFormat"StaticPage"生成文档的格式
    PermissionsAutomatic生成文档的权限设置
    TimeZoneAutomatic计划任务的时区
    AutoRemoveFalse最后计划运行后自我删除
  • Epilog 可以是一个纯函数、Wolfram 语言脚本、笔记本或者是含有任何这些结构的 CloudObjectFile. Epilog 可以被认定为 Delayed.
  • OutputFormat 的可能设置有:
  • "StaticPage"已部署的网页
    "CDF"用于下载的笔记本
    "PDF"便携式文档格式
    "CloudCDF"云笔记本
  • 需要注意的是,输出格式的选择对 MailOptions 中指定的递送方式没有限制.
  • 在云端,文档生成的准确时间通常由负载平衡的要求决定.
  • 生成器在云端执行之间的最小时间由云配置和政策确定,并且通常是小时的某一分数.
2014年引入
(10.0)
| 2014年更新
(10.0.2)