Hi!
I started to use TiddlyWiki to keep a list of my opened tickets in HP
Quality Center, which we use here at work.
For each of those tickets, I create a tiddler "QC ###" where "###" is the
ticket number.
Now I've created a list of all tiddlers starting with "QC<BLANK>" and got
the idea of providing a direct link to Quality Center fro this list.
A Quality Center link here looks like this (some data anonymized)
testdirector:[S]our.qc.server/qcbin,MYDOMAIN,SOMETHINGELSE,%5bAnyUser%5d;2:###
As you (might) see, I require just the number ("###") not the "QC<BLANK>".
The way how I solved that is to treat the tiddler title as a list and take
the last element of that list.
Unfortunately it seems to mee, I need 2 macros for this and I'm wondering
whether or not one can shorten this, without falling back to JavaScript.
Here are the 2 macros and the list I use:
\define get_link(id)
<a href="t
estdirector:[S]our.qc.server/qcbin,MYDOMAIN,SOMETHINGELSE,%5bAnyUser%5d;2:$id$
">↗</a>
\end
\define qclink(id)
<$list filter="[[$id$]list[!!title]last[]]">
<$macrocall $name="get_link" id=<<currentTiddler>>/>
</$list>
\end
<$list filter="[prefix[QC ]!sort[title]]">
<tr>
<td>
<$link to=<<currentTiddler>>><$view field="title"/></$link>
<$macrocall $name="qclink" id=<<currentTiddler>>/>
</td>
<td><$transclude field="summary"/></td>
</tr>
</$list>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/d/optout.