È possibile con lo script:
tell application "Safari"
set urls to URL of every tab of every window
end tell
quando esegui, ottieni tutti gli URL di ogni scheda di ogni finestra (elenco bidimensionale)
Result:
{{"http://domain1", "http://domain2", ...}, {"http://domain3", "http://domain4", ...}, {...}}
Ma è possibile con:
tell application "Safari"
set (urls & name) to URL of every tab of every window
end tell
per ottenere un record anziché un elenco:
Result:
{{{url: "http://domain1", name: "domain1 - foo"}, {url: "http://domain2", name: "domain2 - bar2"}, {...}}, {{url: "http://domain3", name: "domain3 - foo3"}, {url: "http://domain4", name: "domain4 - bar4"}, {...}}}
È possibile o dovrei usare solo repeat
?