Jaunākais iWork atjauninājums ir vēl viens AppleScript ieguvums

click fraud protection

Pagājušā gada beigās Apple radīja negatīvas preses vilni pēc tam izlaižot iWork lietotņu samazinātas Mac versijas— Keynote, Numbers un Pages. Lietojumprogrammām, kas tika pārrakstītas no paša sākuma, lai koncentrētos uz lietošanas ērtumu, konsekvenci un iCloud atbalstu, trūka daudz noderīgu produktivitātes funkciju, kuras bija izmantojuši Mac lietotāji. Viena liela neveiksme bija ievērojams AppleScript atbalsta samazinājums, problēma ikvienam, kas mēģina automatizēt uz iWork balstītu biroja darbplūsmu.

Tomēr Apple ātri sāka risināt pieaugošās bažas, atzīstot trūkstošās funkcijas un apņemoties atgriezt daudzus no tiem nākamajos iWork atjauninājumos. Daži no solītajiem uzlabojumiem ietvēra AppleScript uzlabojumus gan programmā Keynote, gan Numbers (ziņkārīgā kārtā AppleScript uzlabojumi pakalpojumā Pages nebija norādīti).

Daži bija skeptiski par to, vai šie uzlabojumi tiks īstenoti, bet lūk, janvārī Apple sāka pildīt savu solījumu. Šķietami neliels Numbers atjauninājums atkārtoti ieviesa gandrīz visu Numbers '09 AppleScript terminoloģijas komplektu

. Šis atjauninājums atjaunoja daudzus esošos Numbers skriptus darba kārtībā un atjaunoja iespēju rakstīt jaunus. Izlaišana bija apsveicams solis pareizajā virzienā, taču bija daudz darāmā, jo īpaši Keynote un Pages. Ar prieku varu teikt, ka šonedēļ Apple atkal ir piegādājis. Šoreiz iWork lietotnes ir saņēmušas ievērojamu AppleScript uzlabojumu kopumu.

applescript lapas

Jaunā un uzlabotā AppleScript vārdnīca lapām.

Tāpat kā Numbers, arī Keynote tagad ietver skriptu terminoloģijas saderības komplektu, atgriežot lielu daļu no tā iepriekšējā skriptu atbalsta. Tas nozīmē, ka daži esošie Keynote skripti var atsākt darboties, lai gan, visticamāk, būs nepieciešami daži uzlabojumi. Keynote pievieno arī dažādas jaunas skriptēšanas funkcijas, tostarp labākas eksportēšanas iespējas un piekļuvi plašiem slaidu atribūtiem, piemēram, pārejām un prezentētāja piezīmēm. Izmantojot šo laidienu, varat rakstīt skriptus, kas no jauna veido visas Keynote prezentācijas, manipulēt ar slaidiem, automātiski atskaņot un vadīt slaidrādes, pārvērst prezentācijas filmās un daudz vairāk.

Programmas Pages uzlabojumi ļauj rakstīt skriptus, kas rada jaunus dokumentus, pamatojoties uz lietojumprogrammu vai lietotāja veidnēm, veic atrašanu un aizstāt darbības ar tekstu (domājiet par pasta sapludināšanu), pievienot un manipulēt ar saturu un pat eksportēt dokumentus kā šifrētus PDF failus. Lapas tā nav iekļaut saderības komplektu, piemēram, Keynote un Numbers, iespējams, tāpēc, ka tā vispārējā funkcionalitāte ir tik daudz mainījusies, ka tā nav piemērojami. Tātad, ja jums ir esošie Pages skripti, izredzes ir labas, jums tie būs nedaudz jāpārstrādā, lai tie atkal sāktu darboties.

applescript eksports

Lapas jaunajā AppleScript vārdnīcā ir iekļauts HTML formatēts teksts, kas izskaidro failu formātus un paplašinājumus, ko atbalsta eksportēšanas komanda.

Pakalpojumā Even Numbers ir iekļautas dažas skriptu izmaiņas, kas pārsniedz pēdējā atjauninājumā pievienotās izmaiņas. Tagad varat izveidot uz veidnēm balstītus dokumentus, eksportēt dažādos failu formātos un plašāk mijiedarboties ar tabulām, diagrammām un citiem elementiem.

Tomēr aizraujošākā ziņa ir tā, ka Keynote, Numbers un Pages iepazīstina ar pavisam jaunu tekstu un iWork komplektiem terminoloģija, kas ļauj mijiedarboties ar tekstu un parastajiem elementiem, piemēram, diagrammām, attēliem, tabulām, līnijām, ievietotajiem audio failiem, un vēl.

Īpaši interesanti ir tas, ka šie komplekti ir konsekventi dažādās lietotnēs. Citiem vārdiem sakot, tā kā visām lietotnēm ir noteiktas kopīgas funkcijas, šo funkciju skriptēšanai tiek izmantota tā pati precīzā AppleScript terminoloģija. Tas ir milzīgi: tas nozīmē, ka, rakstot skriptu, kas veido tabulu vai diagrammu programmā Numbers, varat mainīt lietotnes nosaukumu savā kodā uz Keynote, un jūsu skriptam vajadzētu “tikai darboties” programmā Keynote. Vai vēlaties pievienot attēlu, aizstāt daļu teksta, mainīt katras dokumenta filmas skaļumu? Jūsu rakstītais kods ir vienāds jebkuram no šiem uzdevumiem neatkarīgi no tā, uz kuru lietotni atlasāt mērķauditoriju. Protams, lietotņu funkcijām joprojām ir sava pielāgotā, nekoplietotā terminoloģija; Piemēram, pakalpojumā Pages nav terminoloģijas darbam ar Keynote slaidiem vai prezentācijas režīma ievadīšanai.

Universālā pieeja, ko Apple izmanto, izmantojot kopīgu skriptu ieviešanu, ir patiešām lieliska, jo tas atvieglo mācīšanos automatizēt iWork lietotnes un nodrošina vairāk modulāru, atkārtoti lietojamu kodu. Tās ieviešana nevarēja būt vienkārša, un Apple iWork izstrādes komanda ir pelnījusi lielu atzinību par tās izstrādi. iWork lietotnes, domājams, ir izveidojušas dažādas izstrādātāju grupas, un esmu pārliecināts, ka tas prasīja daudz cieša sadarbība, plānošana un uzmanība detaļām, lai radītu kopīgu konsekvenci līmenī. Es labprāt redzētu vairāk izstrādātāju, kuri izmanto šādu skriptu valodas konsekvenci.

Pat pašas iWork AppleScript vārdnīcas saņēma dažus noderīgus uzlabojumus, izņemot tikai jaunās terminoloģijas parādīšanu. Tagad tie ietver formatētu HTML palīdzības saturu un koda fragmentu piemērus. Lai gan šo funkciju ieviešana pašlaik ir diezgan ierobežota, cerams, ka tas liecina par to, ka vēlākos laidienos būs vēl vairāk. Ja esat kādreiz mēģinājis atšifrēt slepenu AppleScript vārdnīcu, esmu pārliecināts, ka jūs būsiet sajūsmā par šo iespēju.

applescript pamatnosacījums

Keynote AppleScript vārdnīcā tagad ir ietverti skriptu piemēri tādiem uzdevumiem kā jaunu dokumentu izveide, izmantojot noteiktas tēmas.

Lai gan šī jaunākā AppleScript uzlabojumu kārta turpina virzīt iWork uz priekšu, kā vienmēr, joprojām ir iespējami uzlabojumi. Konkrēti, teksta līdzināšana un iespēja izveidot līnijas vai pielāgot formu fona aizpildījumus pašlaik netiek atbalstīta. Tomēr šis laidiens ieliek patiešām stabilu pamatu spēcīgam AppleScript atbalstam nākotnē. Pagaidām es svinu šo jaunāko AppleScript uzvaru un nevaru vien sagaidīt, kas notiks tālāk.

Lai iegūtu detalizētu dokumentāciju par iWork AppleScript atbalstu, tostarp daudz lielisku skriptu piemēru, apmeklējiet vietni. iWork automatizācijas vietne.

  • Apr 17, 2023
  • 58
  • 0
instagram story viewer