描述
提供对作业相关附件的访问权限的 Attachment 对象。
讨论
包含与作业相关的信息的文档,该文档可以作为附件与作业相关联。 附件示例包括以下内容:
- 关于说明的 Word 文档
- 工作建议
- 要数字化的扫描地图
- 要进行地理配准的 TIFF
- 外部帮助系统的 Web URL
属性
属性 | 说明 | 数据类型 |
ID (只读) | 作业附件的 ID。 | Integer |
name (只读) | 应用程序中显示的作业附件的可见名称。 | String |
type (只读) | 附件的存储类型。
| String |
代码示例
以下脚本用于创建作业并添加链接的文件附件。它还可以获取关于与作业相关联的所有链接文件附件的列表。
import arcpy
import arcpywmx
# Establish a connection to a Workflow database
conn = arcpywmx.Connect(r'c:\test\Workflow.jtc')
# Create a Workflow Job of Data Edits job type
job = conn.createtJob(job_type_name="Data Edits")
# Add a linked file attachment
job.addAttachment('LINKED', r'c:\test\Requirements.doc')
# Access a Workflow Job
job1 = conn.getJob(99999)
# Get the list attachments associated with the job
attachments = job1.getAttachments()
# Print the names of Linked file attachments associated with the job
for attach in attachments:
if attach.type == 'Linked':
print(attach.name)