可以用功能显示对话,但不能用功能设置变量

时间:2011-10-02 03:50:13

标签: variables applescript

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

tell application "TaskPaper"
    tell front document
        repeat with the_entry in entries
            -- For each entry, get the data from TaskPaper

            tell the_entry
                set project_name to getProjectTag(the_entry)

我收到错误:

  

TaskPaper出错:文档1的每个条目的第26项都没有   理解getProjectTag消息。“文档1的每个条目的第26项的数字-1708

然而,当我替换:

set project_name to getProjectTag(the_entry)

with:

display dialogue my getProjectTag(the_entry)

它显示了正确返回值的对话 - 因此功能正常。

1 个答案:

答案 0 :(得分:0)

愚蠢的我:

set project_name to my getProjectTag(the_entry)

解决了这个问题。

我不知道我的做了什么。