Variables 可以显示与函数的对话,但不能设置与函数的变量

Variables 可以显示与函数的对话,但不能设置与函数的变量,variables,applescript,Variables,Applescript,我想获取函数getProjectTag()的返回值 我得到一个错误: 任务纸出现错误:文档1的每个条目的第26项都不正确 理解getProjectTag消息。文件1每个条目第26项中的编号-1708 但是,当我替换: set project_name to getProjectTag(the_entry) 与: display dialogue my getProjectTag(the_entry) 它向我显示了一个返回值正确的对话,因此函数工作正常。愚蠢的我: set project_na

我想获取函数getProjectTag()的返回值

我得到一个错误:

任务纸出现错误:文档1的每个条目的第26项都不正确 理解getProjectTag消息。文件1每个条目第26项中的编号-1708

但是,当我替换:

set project_name to getProjectTag(the_entry)
与:

display dialogue my getProjectTag(the_entry)
它向我显示了一个返回值正确的对话,因此函数工作正常。

愚蠢的我:

set project_name to my getProjectTag(the_entry)
解决了这个问题


我不知道我做了什么。

是的,你是对的。从
tell
block/statement调用一个不带
my
的子例程表明该子例程是一个与
tell
block/statement所寻址的任何内容相关的命令。将
me
告诉
getProjectTag(该项)
查看脚本中的所有内容,而不仅仅是正在处理的内容。
set project_name to my getProjectTag(the_entry)