Написание скрипта для Add Message / BEFORE Trigger

Обсуждаем TrackStudio по-русски

Написание скрипта для Add Message / BEFORE Trigger

Postby Galina » Tue Oct 25, 2011 10:45 am

Здравствуйте! Пытаюсь с помощью Script Calculator написать trigger, не позволяющий закрыть задачу без указания потраченного времени (версия TrackStudio - 3577). Тип триггера был выбран Add Message / BEFORE Trigger. В Script Calculator в этом случае вижу только функцию getBudget(), но это, насколько понимаю, для бюджета а не для затраченного времени. В случае, когда триггер связан с задачей, есть также функция getActualBudget(), но попытки использовать ее, добравшись к задаче через сообщение (message.getTask().getActualBudget()) приводят к тому, что скрипт работает, но значение message.getTask().getActualBudget() выдается всегда нулевое, вне зависимости от содержания поля «Потрачено времени».
В чем может быть проблема? И можно ли каким-то другим способом написать данный триггер?
И нет ли документации по функциям из Script Calculator? Или о ее свойствах можно догадываться только из названия?
Galina
 
Posts: 41
Joined: Tue Oct 25, 2011 9:44 am

Re: Написание скрипта для Add Message / BEFORE Trigger

Postby Galina » Tue Oct 25, 2011 4:59 pm

С конкретным вопросом удалось разобраться, вопрос по описанию функций остается открытым.
Galina
 
Posts: 41
Joined: Tue Oct 25, 2011 9:44 am

Re: Написание скрипта для Add Message / BEFORE Trigger

Postby mvasenkov » Wed Oct 26, 2011 11:10 am

Galina wrote:С конкретным вопросом удалось разобраться, вопрос по описанию функций остается открытым.

Описание функций, по идее, должно быть в javadoc на сайте. http://download.trackstudio.com/doc/en/35/javadoc/
Skype (RU): max.vasenkov
Email/Jabber: max.vasenkov@gmail.com
twitter: @winzard
mvasenkov
TrackStudio Support
 
Posts: 365
Joined: Tue Jan 14, 2003 5:57 pm
Location: Smolensk

Re: Написание скрипта для Add Message / BEFORE Trigger

Postby Galina » Mon Oct 31, 2011 3:19 pm

Спасибо! Правда, я так понимаю, там не все функции описаны подробно? Например, getHrs, или я не могу найти?
Galina
 
Posts: 41
Joined: Tue Oct 25, 2011 9:44 am

Re: Написание скрипта для Add Message / BEFORE Trigger

Postby mvasenkov » Mon Oct 31, 2011 3:39 pm

Galina wrote:Спасибо! Правда, я так понимаю, там не все функции описаны подробно? Например, getHrs, или я не могу найти?

Может быть и не все. Описаны те, к которым оставлены комментарии разработчиков. А они ленятся :)
Skype (RU): max.vasenkov
Email/Jabber: max.vasenkov@gmail.com
twitter: @winzard
mvasenkov
TrackStudio Support
 
Posts: 365
Joined: Tue Jan 14, 2003 5:57 pm
Location: Smolensk

Re: Написание скрипта для Add Message / BEFORE Trigger

Postby vic » Mon Oct 31, 2011 7:55 pm

Galina wrote:Например, getHrs, или я не могу найти?

Ооо, getHrs(), которая возвращает время, потраченное на данную операцию. В секундах!
Это ж надо было додуматься, назвать метод, который возвращает кол-во секунд, getHrs()…
vic
 
Posts: 229
Joined: Thu Apr 21, 2011 4:07 pm

Re: Написание скрипта для Add Message / BEFORE Trigger

Postby mvasenkov » Tue Nov 01, 2011 9:32 am

vic wrote:
Galina wrote:Например, getHrs, или я не могу найти?

Ооо, getHrs(), которая возвращает время, потраченное на данную операцию. В секундах!
Это ж надо было додуматься, назвать метод, который возвращает кол-во секунд, getHrs()…

Раньше этот метод возвращал время в часах.
Skype (RU): max.vasenkov
Email/Jabber: max.vasenkov@gmail.com
twitter: @winzard
mvasenkov
TrackStudio Support
 
Posts: 365
Joined: Tue Jan 14, 2003 5:57 pm
Location: Smolensk


Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 0 guests