Hi all, I'm trying to write an applescript action for quicksilver that lets
me prepend a text into a text file (my journal, saved in the same folder of
my nvAlt notes). I also add the current date and time before the text (or
URL) of the first pane. I put up the script copying from various sources,
here you are:
set theFile to "Path:To:File.txt"
on format_date() --it gives me the date in YYYY.mm.dd HH:MM format
set {year:y, month:m, day:d} to current date
tell ((y * 10000 + m * 100 + d) as string) & " " & time string of (current
date) to text 1 thru 4 & "." & text 5 thru 6 & "." & text 7 thru 14
end format_date
using terms from application "Quicksilver"
on get direct types
return {"Apple URL pasteboard type", "NSStringPboardType"}
end get direct types
on process text journalentry
try
set N to open for access theFile with write permission
get eof N
if result > 0 then
set theText to read N
else
set theText to ""
end if
set eof N to 0
write "###" & format_date() & journalentry & return & return & theText to N
close access N
end try
end process text
end using terms from
It works outside of quicksilver (removing the quicksilver related lines and
setting the variable journalentry to some text), but I cannot make it work
with QS.
Do you have any idea why? or do you know how I can debug this thing?
Thanks for your attention!
Cheers from Italy
--
You received this message because you are subscribed to the Google Groups
"Quicksilver" 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/blacktree-quicksilver.
For more options, visit https://groups.google.com/groups/opt_out.