Twitter.app 的 AppleScript 支持有些奇怪,但如果您只需要获取多个属性,则可以使用 tell 块或并行赋值。
tell application "Twitter"
tell item 1 of statuses of home timeline of current account
set t to text
set u to url
properties
end tell
-- set {t, u} to {text, url} of item 1 of statuses of home timeline of current account
end tell
或者您可以改用 API 吗?如果您在dev.twitter.comsudo gem install twitter
上运行和注册应用程序,这应该可以工作。
require 'rubygems'
require 'twitter'
Twitter.configure { |config|
config.consumer_key = ""
config.consumer_secret = ""
config.oauth_token = ""
config.oauth_token_secret = ""
}
p Twitter.home_timeline.first.text
p Twitter.home_timeline.first.inspect