Реклама

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

Ако користите апликацију за табеларне прорачуне за брушење података, прилагођене скрипте могу бити главни кључ. Почните да радите са овим одличним скриптама за Гоогле табеле и искористите своје податке на нове начине.

Како користити скрипте

Повећајте продуктивност са овим одличним скриптама за Гоогле табеле Менаџер скрипти Гоогле табела
Пре него што почнете да балавите на следеће скрипте Гоогле табеле, важно је да знате како да их додате и користите.

1. Да бисте додали скрипту, мораћете да се пријавите на Гоогле диск, идите на табелу, изаберите Алати — Уређивач скрипти.

2. Копирајте и налепите код скрипте, а затим кликните на сачувати.

3. Да бисте покренули скрипту, само идите на Алати — Менаџер скрипти и изаберите функцију коју желите. Назив функције одговара имену у првом реду скрипте, тј. функција ремовеДуплицатес() резултира позивом скрипте ремовеДуплицатес.

За све вас штребере за скриптовање и програмирање, скрипте су написане у ЈаваСцрипт-у Шта је ЈаваСцрипт и како функционише? [Објашњена технологија] Опширније . Гугл има разне ресурсе који описују АПИ можете користити у свом коду скрипте. Ако треба да надокнадите свој ЈаваСцрипт, има их много бесплатни ЈаваСцрипт ресурси Почните да кодирате ЈаваСцрипт одмах са ових 5 сјајних бесплатних ресурса Опширније можете користити.

Уклони дупликате

Повећајте продуктивност са овим одличним скриптама за Гоогле табеле. Гоогле скрипте за табелу уклањају дупликате
Ако радите са великом табелом која може имати поновљене информације, можда би било корисно уклонити те дупле уносе (у зависности од контекста вашег посла). На овај начин имате „савршен“ скуп података за рад који вас неће збунити са поновљеним информацијама. Код скрипте за ово је следећи:

фунцтион ремовеДуплицатес() {
вар схеет = СпреадсхеетАпп.гетАцтивеСхеет();
вар дата = схеет.гетДатаРанге().гетВалуес();
вар невДата = нев Арраи();
за (ја у подацима){
вар ред = подаци[и];
вар дуплицате = фалсе;
за (ј у новим подацима){
иф (ров.јоин() == невДата[ј].јоин()){
дупликат = истина;
}
}
иф(!дупликат){
невДата.пусх (ред);
}
}
схеет.цлеарЦонтентс();
схеет.гетРанге (1, 1, невДата.ленгтх, невДата[0].ленгтх).сетВалуес (невДата);
}

Уз мало истраживања, сигуран сам да се ова скрипта такође може подесити тако да броји колико пута се унос дуплира, или чак да прво преброји уносе, а затим да избрише дупликате.

Пошаљите е-пошту из табеле

Повећајте продуктивност са овим одличним скриптама за Гоогле табеле Скрипте за Гоогле табеле шаљу е-пошту
Да ли сте знали да можете слати е-пошту и из табеле? Апсолутно! За ову специфичну скрипту, можете променити примаоца и тело поруке, али је насловна линија фиксна. Можете га променити у коду скрипте, или можете да измените скрипту да прихвати трећу колону између примаоца и тела поруке за тему. Затим само измените број ставки које ће се обрадити у скрипти и покрените је. Код скрипте за ово је:

функција сендЕмаилс() {
вар схеет = СпреадсхеетАпп.гетАцтивеСхеет();
вар стартРов = 2; // Први ред података за обраду
вар нумРовс = 2; // Број редова за обраду
// Дохвати опсег ћелија А2:Б3
вар датаРанге = схеет.гетРанге (стартРов, 1, нумРовс, 2)
// Дохвати вредности за сваки ред у опсегу.
вар дата = датаРанге.гетВалуес();
за (ја у подацима) {
вар ред = подаци[и];
вар емаилАддресс = ред [0]; // Прва колона
вар порука = ред[1]; // Друга колона
вар субјецт = "Слање е-поште из табеле";
МаилАпп.сендЕмаил (адреса е-поште, предмет, порука);
}
}

Проширено условно форматирање

Повећајте продуктивност са овим одличним скриптама за Гоогле табеле, условним форматирањем скрипти Гоогле табела
Једна од најкориснијих карактеристика табела је условно форматирање — прилагођено правило за сваку ћелију које мења своје обликовање (као што је боја попуне) у зависности од садржаја ћелије. Ради добро, али је такође ограничен за појединачне ћелије. Ако желите да проширите условно форматирање на цео ред, на пример, онда ћете морати да користите скрипту.

Ово је пример скрипте која би требало да уради посао. Ова скрипта поставља боју реда у зависности од вредности у колони „Статус“.

функција сетРовЦолорс() {
вар опсег = СпреадсхеетАпп.гетАцтивеСхеет().гетДатаРанге();
вар статусЦолумнОффсет = гетСтатусЦолумнОффсет();
фор (вар и = ранге.гетРов(); и < ранге.гетЛастРов(); и++) {
ровРанге = ранге.оффсет (и, 0, 1);
статус = ровРанге.оффсет (0, статусЦолумнОффсет).гетВалуе();
иф (статус == 'Завршено') {
ровРанге.сетБацкгроундЦолор("#99ЦЦ99");
} елсе иф (статус == 'У току') {
ровРанге.сетБацкгроундЦолор("#ФФДД88");
} елсе иф (статус == 'Није започето') {
ровРанге.сетБацкгроундЦолор("#ЦЦ6666");
}
}
}
//Враћа вредност померања колоне под називом „Статус“
//(нпр. ако је 7. колона означена са "Статус", ова функција враћа 6)
функција гетСтатусЦолумнОффсет() {
ластЦолумн = СпреадсхеетАпп.гетАцтивеСхеет().гетЛастЦолумн();
вар опсег = СпреадсхеетАпп.гетАцтивеСхеет().гетРанге (1,1,1,ластЦолумн);
за (вар и = 0; и < ранге.гетЛастЦолумн(); и++) {
иф (ранге.оффсет (0, и, 1, 1).гетВалуе() == "Статус") {
ретурн и;
}
}
}

Међутим, имајте на уму да је скрипта чврсто кодирана, тако да ћете морати да промените вредности теста (садржај у ћелије), боје за боју испуне, а можда чак и додајте или уклоните случајеве по потреби за ваше Табела.

Закључак

Као што видите, скрипте могу бити изузетно корисне у Гоогле табели. Они су обично веома специјализовани за специфичне захтеве, па ако планирате да користите онај који то не чини долазе из галерије скрипти, постоји велика шанса да ћете морати сами да уредите њене делове.

Међутим, Гоогле има обиље ресурса и туторијала о томе како да уређујете скрипте, тако да би требало да имате све што вам је потребно за обављање посла.

С обзиром на то, немојте се плашити да проверите Галерија скрипти пронађено испод Алати мени. Постоји много сјајних доступних који могу учинити много за вашу свакодневну продуктивност. Рајан нам је такође показао неке невероватне функције Гоогле табеле Извршите невероватне подвиге са овим корисним функцијама Гоогле табелеСтидим се да признам да сам тек недавно одлучио да почнем да експериментишем са Гоогле табелама, и оно што сам открио је да какву год привлачност или моћ Екцел имао над мном због невероватног ствари... Опширније . Коришћење Гоогле образаца, Гоогле табеле и скрипти 10 напредних савета и трикова за Гоогле формулареАко Гоогле обрасци још увек нису ваш прави креатор образаца, ови напредни савети и трикови за Гоогле обрасце могу да вам промене мишљење. Опширније је задатак који вреди научити.

Која је ваша омиљена скрипта у Гоогле табели? Јавите нам у коментарима!

Дени је апсолвент на Универзитету Северни Тексас који ужива у свим аспектима софтвера отвореног кода и Линука.