Pogosto sem moral vstaviti zelo dolge spletne naslove, na primer, v napisov za slike na Facebooku ali sporočil s prijatelji na Skype. Čeprav je omejitev števila znakov v teh primerih, nimam dolgih povezav videti grda in lahko "prelom" videz besedila. Bolje kot te "klobase", da reza: Izberite dolgo povezavo, kliknete z desnim miškinim gumbom, izberite ukaz v priročnem meniju cut povezava - in jo nadomestiti dolgo Kratek URL. In to ne potrebujete nobenih posebnih orodij - s pomočjo "Avtomatora" da takšno sokraschalku sami enostavno.
Kako naj bi to delovalo
Vhod storitve "Avtomatora" priloženim besedilo fragment - Namenska besedilo dolgo spletna povezava. Prvo dejanje pošiljanja ta povezava storitve Google zmanjšanje povezave (goo.gl) - uporablja ukaz posebno konzolo, opisano v priročniku za Google razvijalce (Cm. Primer ekipe curl). V odgovor na poizvedbo smo dobili niz treh parov nizov vrednot. V drugem paru je shranjena že pripravili kratek povezavo.
Po tem, od izhajajo nabor podatkov hranimo vso presežek, tako da samo dve reference - kratek in prvotno dolžino. Mi uporabljamo kratek z AppleScript scenarij za izhod smo imeli le kratko povezavo, ki bo samodejno in jih vstavili v prvotnem besedilu namesto namenske dolgo pred spletnem naslovu.
Kako to izgleda v resnici
Ustvarjanje "Avtomatore" novo storitev. V naslovu, določiti parametre, tako da je prejeta storitev "izbran Besedilo (besedilo) v vsaka vloga (vsaka vloga)». Zelo pomembno je, da je bila ta nastavitev omogočena Izhodni podatki nadomešča izbrano besedilo (Izhodni zamenjuje izbrana besedila) - je edini način za zamenjavo izbrano storitev, ki jo lahko povežete na krajši URL.
Pod naslovom, povlecite iz akcijskega knjižnice Run AppleScript (Run AppleScript) in vstop v naslednjo kodo (ki ga pošlje zahtevo za goo.gl in prejeli odgovor od njega):
na begu {vhod, parametri} set rezultata (do shell skript "curl https://www.googleapis.com/urlshortener/v1/url H 'Content-tip: application / json "-d" { "longUrl": "" in vnos & ""} "') --Podrobnosti na: http://goo.gl/KDQv1. vrnitev končni rezultat tek
Drugi upor iz akcijskega knjižnice Izpisa podatkov iz besedila (Izvleček Podatki Besedilo) in v spustnem seznamu izvleček izberite URL-naslove (URL).
Zadnja aktivnost - drugo AppleScript-skript s to oznako:
na begu {vhod, parametri} ponovitev z i v vhodnem nizu skrajšano (i kot besedilo) skrajšali izhod ponovite konec ponavljanja donos. konec tek
Ta izjava vrnitev skrajšano
mimo izhod skrajšano povezavo, ki bo storitev vstaviti v besedilo, namesto, namenjen dolgo pred spletnem naslovu.
Prihranite storitev z navedbo imena, na primer, Povezavo skrajšati (Skrajšajte URL)In takoj videli, ali to deluje: tip v vsakem besedilno polje, ki ga želite spletni naslov (na primer, http://macradar.ru/tips/automator-podschet-obema-teksta-v-lyuboj-mak-programme/), Ga izberite, kliknite na desni gumb miške in v meniju, kliknite Povezavo skrajšati (Skrajšajte URL) - trenutek pojavi zahtevano Hocus Pocus. :)
posodobiti:
Odličen namig glede na komentarje DmitriyLyalyuev, mu svetuje uporabo storitve shrt.org.ua. Glede na to, da se takoj vrne na končni rezultat (skrajšano povezavo) brez dodatnih podatkov za naš primer, Ustvarite storitev "Avtomatora" lahko močno poenostavi - odstraniti drugo in tretje stopnje, in prvi za vstop v naslednje koda:
na begu {vhod, parametri} set rezultata (do shell script "curl" http://shrt.org.ua/--?url=" In vnos & »& y = goo.gl '") --Podrobnosti na: http://shrt.org.ua vrnitev končni rezultat tek
Prav tako dostopi goo.gl (čeprav lahko uporabite katero koli drugo sokraschalku, navedenih v seznamu podpira), vendar po Shrt.org.ua kot mediator. Če je ta možnost je primerna tudi, da naj bi dobil rezultat, ki je takšno storitev: