Read third post about the problems when you have GarageSale 6 and 7 installed and try to use AppleScript! This is not a GarageSale Problem, it is caused by how OSX handles Scripts!
Maybe I am too dumb to do so or maybe the function does not work as expected - but I am not able to use the ebay shipping service commands…
I don´t even get the included script example to work:
tell application "GarageSale 7"
repeat with theListing in (get use store)
set theOption to (the isShipped of theListing)
repeat with theName in (get available domestic shipping service names)
log "Name: " & theName
add shipping service service name "FedEx Priority Overnight"
repeat with theService in every ebay shipping service
log "Name: " & service name of theService & " -> " & fee amount of theService
set fee amount of theService to 44.0
(* use this to delete the attribute again *)
-- remove shipping service service name "FedEx Priority Overnight"
gives me an error “use store can´t be read” which I understand, because: What should “use store” do in that case?
If I change the line with “use store” to "repeat with theListing in (get selected ebay listings), I get an error in the next line “set theOption to (the isShipped of theListing)” - because what should “isShipped” do here?
When I now replace the line with “isShipped” with “set theOption to (shipping option of theListing)”, the fee is set to “44” correctly, but …
Stop, I will reply shortly to my own request, found something…