Может отображать диалог с функцией, но не может установить переменную с функцией - PullRequest
0 голосов
/ 02 октября 2011

Я хочу получить возвращаемое значение функции 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 получил ошибку: элемент 26 каждой записидокумента 1 не понимает сообщение getProjectTag. "номер -1708 из пункта 26 каждой записи документа 1

Однако, когда я заменяю:

set project_name to getProjectTag(the_entry)

на:

display dialogue my getProjectTag(the_entry)

показывает диалоговое окно правильного возвращаемого значения - поэтому функция работает правильно.

1 Ответ

0 голосов
/ 02 октября 2011

Глупый я:

set project_name to my getProjectTag(the_entry)

исправляет проблему.

Я не знал, что мой сделал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...