我想从Apple Script中的变量中获取任务ID。
Tyme2出现错误:无法获得项目ID为“ 2E97F048-CB5E-4F8B-8DFB-139D39BFD4C7-1285-000003A297D9D970”的任务ID为“ AF7AA1C5-F10B-4CFD-97E5-9428CADC9649-1285-000007F1BAB4FE40”的文本项2 “。
尝试的代码:
set taskId to the first item of taskProject
set taskId to text item 2 of taskProject
通过以下方式详细说明类型:
return properties of taskProject
答案 0 :(得分:1)
根据任务ID的类型,如果任务ID为文本类型,这应该可以工作(但可能会失败,很难从您编写的内容中读取taskProject的结构)
set taskID to ((task id of taskProject) as text)
如果它不起作用,请将此行的结果添加到问题中:
return properties of taskProject
编辑:
如果列出属性,则始终可以通过其键来访问它们。您的情况下的键是“ id”。像这样访问它:
set taskID to ((id of taskProject) as text)
或
set taskID to ((taskProject's id) as text)
有时,键/变量名由系统保留。如果以上方法失败,请尝试这样
set taskID to ((|id| of taskProject) as text)