Најновије иВорк ажурирање је још једна победа за АпплеСцрипт

click fraud protection

Крајем прошле године, Аппле је изазвао талас негативне штампе објављивање смањених Мац верзија иВорк апликација—Кеиноте, Нумберс и Пагес. Преписане из темеља да се фокусирају на једноставност коришћења, доследност и иЦлоуд подршку, апликацијама је недостајало много корисних функција продуктивности које су корисници Мац-а почели да користе. Један велики застој био је значајно смањење подршке за АпплеСцрипт, проблем за свакога ко покушава да аутоматизује канцеларијски ток заснован на иВорку.

Аппле је, међутим, брзо кренуо у решавање растуће забринутости, признајући недостајуће карактеристике и обавезујући се да ће многе од њих вратити у наредним иВорк ажурирањима. Нека од обећаних побољшања укључивала су побољшања АпплеСцрипт-а иу Кеиноте-у и у Нумберс-у (занимљиво је да АпплеСцрипт побољшања у Пагес нису наведена).

Неки су били скептични да ли ће ова побољшања доћи, али ето, у јануару је Аппле почео да испуњава своје обећање. Наизглед мање ажурирање бројева поново увео скоро цео пакет терминологије Нумберс ’09 АпплеСцрипт

. Ово ажурирање је вратило многе постојеће Нумберс скрипте у исправно стање и вратило могућност писања нових. Издање је био добродошао корак у правом смеру, али је требало још да се уради, посебно у Кеиноте-у и Пагес. Са задовољством могу да кажем да је ове недеље Аппле поново испоручио. Овог пута, иВорк апликације су добиле значајан скуп АпплеСцрипт побољшања широм света.

апплесцрипт странице

Нови и побољшани АпплеСцрипт речник за странице.

Као и Нумберс, Кеиноте сада укључује компатибилни пакет терминологије за скриптовање, враћајући већи део своје претходне подршке за скриптовање. То значи да ће неке постојеће Кеиноте скрипте поново почети да раде, иако ће вероватно бити потребна нека подешавања. Кеиноте такође додаје низ нових функција скриптовања, укључујући боље опције извоза и приступ опсежним атрибутима слајдова, као што су прелази и белешке излагача. Са овим издањем, можете писати скрипте које граде читаве Кеиноте презентације од нуле, манипулисати слајдовима, аутоматски пуштати и контролисати слајдове, претварати презентације у филмове и много више.

Побољшања у Пагес вам омогућавају да пишете скрипте које креирају нове документе на основу апликација или корисничких шаблона, обављају проналажење и замените операције над текстом (мислите на Маил Мерге), додајте и манипулишите садржајем, па чак и извозите документе као шифроване ПДФ-ове. Странице не укључују пакет за компатибилност као што су Кеиноте и Нумберс, вероватно зато што се његова укупна функционалност толико променила да није применљиво. Дакле, ако имате постојеће скрипте Пагес, шансе су добре да ћете морати да их мало прерадите да бисте их поново покренули.

апплесцрипт извоз

Пагесов нови АпплеСцрипт речник укључује текст у ХТМЛ формату који објашњава формате датотека и екстензије које команда за извоз подржава.

Евен Нумберс укључује неке промене скрипти изнад и изван онога што је додато у последњем ажурирању. Сада можете да креирате документе засноване на шаблонима, да извозите у различите формате датотека и да опширније комуницирате са табелама, графиконима и другим елементима.

Међутим, најузбудљивија вест је да Кеиноте, Нумберс и Пагес уводе потпуно нови текст и иВорк пакете терминологију, омогућавајући интеракцију са текстом и уобичајеним елементима као што су графикони, слике, табеле, линије, постављене аудио датотеке, и још.

Оно што је посебно интересантно је да су ови пакети конзистентни од апликације до апликације. Другим речима, пошто све апликације имају одређене заједничке карактеристике, иста тачна АпплеСцрипт терминологија се користи за писање тих функција. Ово је огромно: то значи да ако напишете скрипту која прави табелу или графикон у Нумберс, можете променити име апликације у свом коду у Кеиноте и ваша скрипта би требало да „само ради“ у Кеиноте-у. Желите да додате слику, замените неки текст, промените јачину сваког филма у документу? Код који напишете је исти за било који од ових задатака, без обзира на коју апликацију циљате. Наравно, функције специфичне за апликацију и даље имају своју прилагођену терминологију која се не дели; на пример, Пагес нема терминологију за рад са Кеиноте слајдовима или улазак у режим презентације.

Универзални приступ који Аппле користи са заједничком имплементацијом скрипти је заиста сјајан, јер олакшава учење како да аутоматизује иВорк апликације и омогућава више модуларности, вишекратну употребу код. Његова имплементација није могла бити лака, а Апплеов иВорк развојни тим заслужује велику заслугу за то. Претпоставља се да су иВорк апликације направљене од стране различитих група програмера, и сигуран сам да је то захтевало много блиске сарадње, планирања и пажње посвећене детаљима како би се створила заједничка доследност у овоме ниво. Волео бих да видим више програмера који прихватају овакву доследност језика скриптова.

Чак су и сами иВорк АпплеСцрипт речници добили нека корисна побољшања, осим што су само приказали нову терминологију. Сада укључују форматирани садржај помоћи заснован на ХТМЛ-у и примере исечака кода. Иако је имплементација ових функција прилично ограничена у овом тренутку, надамо се да је то знак да ће се више појавити у каснијим издањима. Ако сте икада покушали да дешифрујете загонетни АпплеСцрипт речник, сигуран сам да ћете бити узбуђени због ове могућности.

апплесцрипт кеиноте

Кеинотеов АпплеСцрипт речник сада укључује примере скрипти за задатке као што је креирање нових докумената користећи одређене теме.

Иако овај најновији круг побољшања АпплеСцрипт-а наставља да гура иВорк напред, као и увек, још увек има простора за побољшање. Конкретно, тренутно није подржано поравнање текста и могућност креирања линија или прилагођавања позадине облика. Ипак, ово издање поставља заиста чврст темељ за робусну подршку за АпплеСцрипт у будућности. За сада, славим ову последњу победу за АпплеСцрипт, и једва чекам да видим шта следи.

За детаљну документацију о АпплеСцрипт подршци за иВорк, укључујући мноштво одличних примера скрипти, посетите. веб-сајт за аутоматизацију иВорк-а.

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