• Vlastní skript měnící vyhledávání google com. Píšeme skripty pro automatizaci práce s aplikacemi Google. Vytvoření skriptu pomocí kontejnerového souboru

    Slyšeli jste o skriptech Google? (Apps Script)? Ne?

    No, jak se to stalo? Ach ne ne ne!

    Taková užitečná věc, ale ví o tom jen úzký okruh specialistů. Ale marně!

    Tato situace se vyvinula v rusky mluvící komunitě, ale v anglicky mluvícím internetovém prostoru je poměrně populární ( jak je vidět z níže uvedených grafů).

    Proč marně?

    Ale protože je to vynikající nástroj pro malé a střední podniky, který umožňuje optimalizovat tok dokumentů bez dodatečných nákladů a zavést automatický provoz životně důležitých podnikových procesů.

    Jako firma každý ocení možnosti této služby, protože způsobů, jak ji využít, je prostě nespočet!

    Jakmile se trochu ponoříte do kuchyně služeb Google, vyhlídky, které se otevírají, vám vyrazí dech!

    Ale nepředbíhejme.

    Nejprve musíte zjistit, co to je a co s tím dělat.

    Před dávnými časy ( od roku 2009) skvělý Google vydal užitečnou funkci - .

    Tato služba umožňuje automatizovat provoz služeb Google. Nejbližším analogem je kancelářský balík Microsoft Office s makry ve VBA ( Visual Basic for Applications) a jeho analogy Libre Office, SoftMaker Office atd.

    Samozřejmě není úplně správné srovnávat GAS a VBA.

    Zde je to, co o tom říká jeden z předních specialistů na služby Google na ruskojazyčném internetu, Alexander Ivanov.

    Jediné, co mají společné, je myšlenka rozšíření možností tabulkového procesoru pomocí dalšího programového kódu. ...

    Alexandr Ivanov

    konzultant skriptů Google Apps

    S podrobnějším srovnáním, které Alexander laskavě sestavil speciálně pro vás a pro mě, se můžete seznámit na tomto odkazu.

    Samozřejmě, že mnozí, kteří se pokusili okamžitě zvládnout používání maker, nemusí mít příliš příjemné vzpomínky, ale hned necukejte!

    Skript Google Apps je uživatelsky mnohem přívětivější jazyk, než by se na první pohled mohlo zdát.

    Je to v podstatě skriptovací jazyk založený na JavaScriptu ( Standard ECMAScript 5), vynalezený speciálně za účelem výrazného zjednodušení vývoje aplikací založených na Google Apps.

    Pro ty, kteří jsou v nádrži, připomínám, že Google Apps ( Mimochodem, balíček byl nedávno přejmenován na G Suit) jsou internetové služby vyvinuté nadnárodní korporací, které každý v té či oné míře zná.

    služby Google

    (které budeme zvažovat, napsat pro ně skripty na plynu):

    a mnoha dalších, seznam aplikací neustále roste ( Můžete si prohlédnout celý seznam produktů Google).

    Hlavní výhody práce se skripty Google tedy spočívají v tom, že kód se nespouští na klientovi ( těch. nikoli přímo na vašem pracovním počítači) a v cloudu Google.

    To umožňuje vytvářet autonomní skripty, které nevyžadují zásah uživatele ( velmi cool funkce!).

    Navíc nemusíte nic instalovat, abyste mohli začít, Google se již o vše postará.

    K dispozici je připravený editor se všemi potřebnými funkcemi ( foto níže).

    Mezi výhody patří také
    • Docela nízký vstupní práh, tzn. snadno se naučit jazyk.
    • Možnost interakce s dalšími službami Google, jako jsou AdSense, Google Analytics, AdWords atd.
    • Možnost vytvářet plnohodnotné s grafickým rozhraním v HTML.
    • Také možnost zadávat požadavky http a zpracovávat jejich výsledky ( rozebrat). To znamená, že pomocí třídy UrlFetchApp v gasu můžete získávat data z webových stránek a analyzovat odpovědi XML/JSON ze služeb REST API.
    • Dostatečná funkčnost pro tvorbu jednoduchých nástrojů nezbytných pro chod podniku až po plnohodnotný CRM systém.
    • Rozvinutá komunita, ve smyslu spousta hotových řešení a lidí ochotných poradit a samozřejmě i dokumentaci. Pravda, všechny tyto lahůdky jsou většinou zaměřeny na anglicky mluvící veřejnost.
    • a mnohem víc.
    Prvním krokem je vytvoření skriptu

    Nebuďme v křoví... Pojďme napsat náš první scénář hned teď.

    Vytvoření skriptu pomocí panelu nástrojů Skript skriptu

    Chcete-li začít, přihlaste se ke svému účtu Google ( Připomeňme, že pro přístup ke všem službám potřebujete pouze jeden účet, který je vytvořen společně s poštou Google) a poté přejděte na následující odkaz script.google.com a přejděte na tuto stránku ( Skript panelu nástrojů Skript):

    V levém postranním menu klikněte na tlačítko + Vytvořit skript.

    Zde je okno editoru skriptů Google:

    Mimochodem, není to jediný způsob, jak jej spustit.

    Můžete jít jinou cestou.

    Vytvoření skriptu prostřednictvím Disku Google

    Klikněte na tlačítko Vytvořit, zobrazí se seznam s možnostmi, poté vyberte Více a klikněte na Připojit další aplikace.

    V okně připojení zadejte do vyhledávání klikněte na Připojit a... voila!

    V okně Google Apps Script byla aplikace přidána na Disk Google. , nastavte ptáka naproti Select Google Apps Script bude výchozí aplikací pro soubory, které se otevírají s jeho pomocí. a klikněte na ok

    Nyní se ve vašem seznamu schopností objevila nová služba a můžeme přejít přímo ke kódu.

    Vytvoření skriptu pomocí kontejnerového souboru

    Kromě toho existuje další způsob, jak vytvořit soubor pro skript.

    Toto vytváří soubor skriptu uvnitř ( například uvnitř tabulky, dokumentu, snímku nebo formuláře, podmíněně uvnitř).

    Ale o této metodě se budeme bavit v následujících článcích.

    První skript

    Pojďme vytvořit náš první skript.

    Můžete samozřejmě přejít na tento odkaz prsa a pozorně si přečtěte, co píší znalí lidé, nebo...

    Pro ty, kteří nikdy nezkusili programování, bude „lakonické“ okno editoru pravděpodobně působit zcela záhadně a někteří možná budou chtít utéct s křikem: „ Podvedli mě, řekli, že je to snadné!!!

    S mazáním lyží nespěchejte! Je to opravdu jednoduché, pokud víte, co dělat, samozřejmě.

    Stalo se tak, dokonce i na úsvitu digitální technologie, že první testovací zpráva, kterou čerstvě napsaný program zobrazí, je: „Ahoj světe!“

    Navrhuji se trochu odchýlit od kánonů a rovnou někde zveřejnit překlad slavného pozdravu... no, řekněme, ve svahilštině!

    Nejprve změníme název funkce z myFunction na firstTest .

    Function firstTest () ( return Logger.log(LanguageApp.translate("Ahoj světe!", "en", "sw")); )

    Pojďme napsat stejný příklad podrobněji a podívat se na každou funkci řádku firstTest () ( var text = "Ahoj světe!", text_language = "en", language_of_translation = "sw"; text = LanguageApp.translate(text, text_language, language_of_translation ); Logger.log(text); return; )

    Řádek 1 Direktiva funkce vytvoří novou funkci a poté zadejte její název firstTest .

    Poté v závorce () uvedeme parametry, které chceme předat funkci ( v našem případě nic nespecifikujeme, protože nic nepředáváme).

    A ve složených závorkách () je uveden kód, který se provede při volání této funkce.

    První test funkce () ( // Kód funkce zde )

    Pokud vložíte dvě lomítka //, pak se kód za nimi a až do konce řádku neprovede.

    Tomu se říká komentář.

    Mimochodem, komentář může být také specifikován jako /* */ , jakýkoli text obsažený uvnitř bude považován za komentář, bez ohledu na začátek a/nebo konec řádku(ů).

    Řádky 2-4. Proměnné deklarujeme pomocí direktivy var.

    • Textová proměnná s hodnotou „Hello World!“ - toto je text, který je třeba přeložit,
    • text_language s hodnotou „en“ - kód jazyka, ve kterém je text napsán, pokud jej ponecháte prázdné (jako toto „“), jazyk bude detekován automaticky,
    • A language_of_translation s hodnotou „sw“ - kód jazyka, do kterého bude text přeložen.

    (Lze zobrazit kódy jazyků)

    Var text = "Ahoj světe!", text_language = "en", language_of_translation = "sw";

    Řádky 6-10. Přistupujeme k objektu LanguageApp, přesněji k metodě překladu tohoto objektu, která má tři parametry ( jsme je již popsali výše na řádcích 2-4).

    Pokud jsou vám některé pojmy nejasné a/nebo nemáte základní znalosti JavaScriptu či jiného jazyka, nezoufejte!

    Výsledek

    Výsledkem této metody bude přeložený text, který se v našem případě zapíše do proměnné text ( to znamená, že přepíšeme starou hodnotu novou).

    Text = LanguageApp.translate(text, text_language, language_of_translation);

    Řádek 12. Logger.log(text) je výstupem našeho textu do logu, kde se na něj následně podíváme.

    Logger.log(text);

    Mimochodem, tato metoda ( Logger.log();) se v budoucnu bude nejednou hodit pro ladění vašich skriptů, tzn. Hledání a odstraňování chyb, které se vloudily do vašeho skriptu.

    Řádek 14. Volitelná návratová směrnice - vrací data určená polem ( nic jsme nespecifikovali, což znamená, že ve výchozím nastavení bude vráceno false; tato směrnice mohla být stejně snadno vynechána).

    Pokračujme, náš program byl napsán, nyní jej uložíme kliknutím na toto tlačítko ( ikona diskety)

    Okamžitě na vás vyskočí okno.

    V něm zadejte název projektu do pole Zadejte nový název projektu, nechť je Hello world! . Poté klikněte na tlačítko OK

    Nyní jej spustíme tak, že nejprve vybereme požadovanou funkci a poté klikneme zde ( ikona trojúhelníku)

    A nakonec přejděte na kartu Zobrazit > Protokoly nebo jednoduše stiskněte Ctrl+Enter ( klávesové zkratky jsou užitečná věc).

    A tady je výsledek našeho snažení...

    Informace o tom, kdy byl záznam pořízen, je podtržena modře.

    a červeně je náš obsah textové proměnné.

    Ano, ano - Salamu, Dunia! A existuje překlad slavného Hello World do svahilštiny.

    Mise splněna!

    Ovace! Cítíte se hrdí? Naprosto zasloužené.

    Vy a já jsme udělali první krok k ovládnutí úžasného nástroje.

    Souhlaste, bez falešné skromnosti, že to nebylo tak těžké.

    Stále máte otázky?

    Vždy se jich můžete zeptat v komentářích k tomuto příspěvku.

    Ano, experimentujte s kódem a pak nám ho ukažte v komentářích.

    Výsledek

    A teď stručně shrnuto:

    • Instalace služby GAS je jednoduchý postup, který zabere méně než minutu.
    • Editor skriptů můžete spustit na adrese script.google.com
    • LanguageApp.translate(text, zdrojový jazyk, cílový jazyk); - automaticky překládá text ze zdrojového jazyka do cílového jazyka, vyžaduje 3 parametry: zdrojový text)
    • Chcete-li získat zpětnou vazbu nebo mluvit o problému, se kterým se potýkáte, doporučujeme vám zveřejnit příspěvek v jedné z komunit Google+: Google Script. ruština , Dokumenty a Disk Google nebo na Stack Overflow

    Hodně zdraví, milí čtenáři blogu! Doufám, že mnozí z vás již ano; Je možné, že jste již vytvořili a nakonfigurovali vzhled reklam, které se budou zobrazovat na stránkách projektu. A pokud je tomu tak, pak váš zdroj nabírá na síle a zaslouží si určitou pozornost a respekt.

    Je čas využít další možnost dostupnou ve vašem účtu Google Adsense, a to možnost nainstalovat skript pro vyhledávání na webu Google. Faktem je, že výchozí vyhledávání na většině webů nebo blogů WordPress zjevně není aktuální a z hlediska uživatelské zkušenosti při získávání výsledků vyhledávání ponechává mnoho přání.

    Po instalaci formuláře se navíc na stránce s výsledky vyhledávání Google objeví bloky Adsense, které, pokud jsou správně nakonfigurovány, mohou zvýšit celkový příjem z kontextové reklamy. Těžíme tedy nejen z toho, že udržujeme uživatele na našem zdroji pomocí dobře organizovaného vyhledávání, ale zároveň vyděláváme další peníze.

    Nastavení vyhledávání na stránkách Google v ovládacím panelu AdSense

    Chcete-li nastavit vyhledávání Google, musíte se přihlásit ke svému účtu systému kontextové reklamy Google Adsense. Chcete-li to provést na Přihlašovací stránka Google Adsense Do příslušných polí zadejte svůj e-mail a heslo a poté klikněte na tlačítko „Přihlásit se“. V ovládacím panelu AdSense vyberte z horní nabídky „Moje reklamy“ a dalším krokem je „Hledat“ v levém sloupci. Dále klikněte na odkaz „Nový vlastní vyhledávací systém“.


    V úplně horním sloupci zadejte název systému. Doporučuji vám vybrat si název zdroje. K čemu to je? No, nejprve, abychom rozlišili mezi možnostmi vyhledávání pro každý web, pokud jich je několik. Prvním nastavením, které se nabídne, je volba oblasti, ve které bude vyhledávání prováděno. Nastavujeme nastavení pro konkrétní zdroje, takže jsme jej nastavili na „Pouze mnou vybrané weby“.

    Po aktivaci této možnosti se zpřístupní pole pro zadání adresy URL webových stránek, které budou prohledávány. Můžete napsat adresy více projektů, pak se pro ně sloučí výsledný vyhledávací formulář. Ale má smysl to dělat, pouze pokud jsou blogy nebo stránky na stejná nebo podobná témata.


    Níže budete požádáni o zadání klíčových slov, která nejlépe definují téma webu. To je nezbytné pro výběr nejrelevantnějších kontextových reklam AdSense; čím větší je relevance, tím účinnější je reklama, a tím větší výdělky. Reklamní bloky se zobrazí na stránce s výsledky vyhledávání Google pro daný web poté, co uživatel zadá odpovídající dotaz do řádku vyhledávacího formuláře.

    K čemu jsou tyto KS? S cílem zúžit rozsah významu konkrétního výrazu a zvýšit relevanci reklam, které se zobrazí na stránce s výsledky vyhledávání. Dovolte mi uvést jednoduchý příklad. Řekněme, že návštěvník zadal do vyhledávacího pole slovo „mapa“. Toto slovo má několik významů a poměrně široký rozsah použití těchto významů.

    V důsledku toho se zobrazí stránky mého blogu, které obsahují materiál o mapě webu. Reklamy se však mohou objevit v reklamních jednotkách na stránce s výsledky vyhledávání, které obsahují například nabídky ke koupi hracích karet nebo zeměpisných map, pokud nezadáte další klíčová slova.

    Dále. Pokud zaškrtnete políčko vedle možnosti „Použít bezpečné vyhledávání“, zapne se filtr Bezpečné vyhledávání, který filtruje pornografické a jiné nežádoucí zdroje. Tato možnost je však potřebná pouze při vyhledávání na několika místech nebo v celé síti. Poté označíte zemi, v jejíž doméně se bude provádět vlastní vyhledávání Google, jazyk vašeho webu a kódování (pro blogy a weby WordPress se obvykle používá Unicode (UTF-8).

    Pár slov o možnosti „Přepis“. Pokud zaškrtnete odpovídající jazykové skupiny, budou moci cizojazyční návštěvníci webových stránek obdržet odpověď na dotaz zadaný v jiných jazycích. To s největší pravděpodobností platí pro vícejazyčné blogy a webové stránky.

    Nastavte zákaznický kanál pro sledování účinnosti reklam na stránce s výsledky vyhledávání

    Chcete-li to provést, aktivujte rozšíření kliknutím na ikonu ozubeného kola v pravém horním rohu okna prohlížeče, v horní nabídce vyberte „Obrázky“ a poté ze seznamu, který se zobrazí, „Zobrazit informace o obrázku“. Na další kartě se otevře informace o všech obrázcích na webové stránce, včetně informací o URL vašeho loga. Jak můžete vidět z výše uvedeného snímku obrazovky, obrázek záhlaví mého blogu je uložen ve složce „img“.

    Pokud chcete pro stránku s výsledky vyhledávání Google použít jiný obrázek, můžete jej nahrát na server a poté napsat cestu k novému obrázku naproti řádku „URL obrázku loga“. Z nastavení si můžete vybrat, kde bude obrázek umístěn: nad nebo vedle vyhledávacího okna Google (formuláře).

    Ale třetí možnost pro zobrazení stránky s výsledky vyhledávání souvisí s designem webu nebo blogu a považuji ji za nejvýhodnější, protože návštěvník zůstává na zdroji a je vysoká pravděpodobnost, že zůstane dál, aby se dostal seznámení s dalšími materiály. Implementace této možnosti však bude vyžadovat mnohem více pohybů těla.


    Chcete-li zobrazit výsledky vyhledávání Google pro web, musíte vytvořit samostatnou webovou stránku prostřednictvím panelu administrátora WordPress. Určitě se podívejte na můj článek, kde jsem vše velmi podrobně popsal. Doplním, že poté, co jste vytvořili stránku pro zobrazení výsledků vyhledávání, musíte její adresu napsat do sloupce naproti řádku „URL pro zobrazení výsledků vyhledávání“. Po nastavení všech výše popsaných nastavení musíte kliknout na tlačítko „Uložit a získat kód“ úplně dole v okně nastavení.

    Vložení formuláře (okna) a kódů stránek s výsledky vyhledávání Google

    Pokud jste pro svůj web nastavili příjem výsledků vyhledávání Google pomocí návrhu zdrojů (třetí možnost), po uložení obdržíte dva kódy:


    Horní kód definuje formulář (okno) s vyhledávací lištou. Ve staré verzi, kdy jsem stále používal výchozí vyhledávání, vypadalo toto okno na mém blogu takto:

    Poté, co jsem zkopíroval horní kód, vložil jsem jej do souboru searchform.php motivu na místo starého kódu a obklopil ho div obsahujícím příslušnou třídu a upravil jsem jej tak, aby formulář vypadal odpovídající designu webu.

    Na stránkách blogu jsem již poměrně podrobně popsal aplikaci CSS stylů na design webových stránek. Váš WordPress motiv by měl mít také soubor s podobným názvem (jedna z možností, například search.php). Po vložení kódu vypadal vyhledávací formulář Google takto:

    Níže uvedený kód vložíme do nově vytvořené stránky (nazval jsem ji „Výsledek vyhledávání“) přímo v okně editoru HTML na panelu administrátora WordPress. Ano, málem bych zapomněl. Webová stránka s výsledky vyhledávání by se neměla objevit v nabídce žádného blogu nebo webu. Proto musíte vyloučit jeho ID, abyste neuvedli čtenáře v omyl, protože o něm nebudou žádné informace.

    Chcete-li zjistit ID, přejděte do administračního panelu WordPress v sekci „Stránky“ a přesuňte kurzor na odkaz na požadovanou stránku. Výsledkem je, že ve spodní části stavového řádku prohlížeče uvidíte jeho adresu, která bude obsahovat číslo, což je požadované id.


    Takže id bylo určeno, nyní jej musíte vyloučit ze všech nabídek na webu. V mém tématu má například za zobrazení menu na starosti šablona header.php. Toto menu je definováno řádkem něco takového:

    Zde jsem tento řádek doplnil následujícím záznamem:

    &exclude=4366

    Dopadlo to takto:

    To je vše, nyní bude stránka vlastního vyhledávání Google na webu vyloučena z nabídky a bude se zobrazovat pouze s výsledky vyhledávání na základě dotazů čtenářů. Doufám, že jsem vše vysvětlil jasně. Abych byl upřímný, psát sáhodlouhé články není jednoduché, ale je to přesně ten případ, kdy je to nutné. Pokud si myslíte, že vám příspěvky na blogu pomáhají najít odpovědi na vaše otázky, můžete se přihlásit k odběru nejnovějších materiálů e-mailem. Brzy se uvidíme.

    Čím více bude váš zdroj aktualizován novými informacemi, tím rychleji vyvstane potřeba zavést strukturované a pohodlné vyhledávání. Existuje několik možností, jak to provést. První metoda navrhuje použití vestavěných nástrojů vašeho CMS. Druhý je vhodný pro ty, kteří pracují v čistém HTML - pro tento účel je napsán speciální HTML skript pro vyhledávání stránek. A třetí možnost, nejpohodlnější, osvědčená a hlavně vhodná pro jakýkoli web, je hledat na webu přes vyhledávače Google nebo Yandex. Jaké jsou a jak vznikají?

    Funkce vyhledávání prostřednictvím vyhledávačů

    Existuje několik dobrých důvodů, proč používat vyhledávání na webu přes Yandex nebo Google:

    • Prvním bodem je, že se jedná o specializované vyhledávače, což znamená, že jejich algoritmům by se mělo věřit.
    • Za druhé, vyhledávač dává rady, což znamená, že pro uživatele bude snazší formulovat svou otázku a najít to, co potřebuje. Na stejném principu jsou zohledněny pravopisné chyby ve slovech nebo náhodně přepnutá klávesnice. Obvyklý formulář pro vyhledávání na stránkách HTML to nezohlední a to, co hledáte, nebude nalezeno.
    • Třetím důležitým aspektem je udržování statistik. Při dotazu na Wordstat nám Yandex udává frekvenci konkrétního vyhledávacího dotazu. Pomocí těchto dat víme, jaká klíčová slova použít při plnění stránek texty, a také můžeme analyzovat, co uživatel hledá, co je poptávané a co ne, co lze nabídnout potenciálnímu kupci atd.

    vyhledávací robot indexuje obsah. Dokud se k němu vyhledávací pavouk nedostane, uživatel ho na webu nenajde. Takové indexování může v závislosti na pozici zdroje na žebříčku vyhledávání trvat poměrně dlouho, až několik dní.

    Vyhledejte web Yandex

    Rusky mluvící gigant Yandex nabízí vývojářům webových stránek vlastní bezplatný nástroj pro integraci vyhledávání. Je to docela pohodlné. Kromě zohlednění morfologických rysů jazyka - oprava chyb, překlepů, vyhledávání na webu prostřednictvím Yandex vám umožňuje zadat seznam synonym pro každé slovo a přidat rozevírací řadu rad. To umožní uživateli s větší pravděpodobností najít to, co hledal.

    Nastavení tohoto nástroje je velmi jednoduché, všechny potřebné parametry si vyberete sami. Nástroj má navíc flexibilní nastavení vzhledu a prvků vyhledávání, což vám umožní navrhnout jej v korporátních barvách a stylu webu.

    Je možné vyhledávat nejen v textu, ale i v obrázcích.

    A v neposlední řadě důležitá vlastnost. Pomocí vyhledávání na webu Yandex vás systém automaticky řadí častěji, což vám umožňuje rychle přejít na TOP dotazů.

    Jak nainstalovat vyhledávání Yandex

    Je to jednoduché, hlavní věc je, že vaše stránky jsou přidány do Yandex.Webmaster. Je to snadné.

    Musíte jít na Yandex. Vyhledejte na webu“ a klikněte na „Nastavit vyhledávání“. Dále vyplňte všechny údaje, které po vás systém vyžaduje, včetně názvu zdroje, e-mailu a požadavků na vyhledávání. Ve formuláři jsou rady, takže nebude těžké zjistit, kde zaškrtnout políčka.

    Jak nainstalovat vyhledávání Google na web, pokud jste úplný nováček? To je docela jednoduché a nevyžaduje speciální znalosti; níže uvedené pokyny vám pomohou.

    Nedávno jsem chtěl na svůj web přidat vyhledávací formulář třetí strany od Googlu nebo Yandexu, ale rozhodl jsem se pro první možnost, protože jej používá mnoho webmasterů a navíc lze použít vlastní vyhledávací systém (CSS) od Google Inc. monetized using, no, Za třetí, jde o přizpůsobení designu samotného formuláře a výsledků vyhledávání, Google to bude mít pravděpodobně lepší.

    Kde získat vyhledávací kód Google

    Metoda číslo 1. Abyste mohli obdržet vyhledávací kód Google pro určitou stránku, musíte být zaregistrováni u společnosti Google nebo jednodušeji řečeno vytvořit e-mailovou adresu gmail.com. Vytvoření vlastního vyhledávacího systému probíhá na službě Google CSE.

    Obrázek 1. Tlačítko pro vytvoření vlastního vyhledávacího systému

    Klikněte na tlačítko a začněte vytvářet WBS:

    Obrázek 2. Vytvoření vlastního vyhledávacího systému

    Zde musíte vyplnit 3 pole:

    • Stránky, na kterých se provádí vyhledávání - uveďte doménu svého webu a jeho zrcadla;
    • Jazyk - vyberte ruštinu nebo cokoli, co potřebujete - toto je jazyk rozhraní NGN;
    • Název vyhledávače – zadejte název vyhledávače.

    Po dokončení výše uvedených nastavení klikněte na tlačítko Vytvořit.

    Otevře se okno s gratulací, v nabídce jsou také tři položky:

    Obrázek 3: Vytvořeno Vlastní vyhledávání Google


    Po pokrytí všech nastavení se vraťme k instalaci kódu znázorněného na obrázku 4. Vyberte jej a zkopírujte. Řeknu vám, jak se tento skript instaluje na web, který jako příklad používá WordPress.

    Nejjednodušší způsob, jak nainstalovat vyhledávací kód Google na web, jsou widgety; ve WordPressu to lze provést pomocí widgetu Text:

    Obrázek 6. Textový widget ve WordPressu

    Widget lze nainstalovat na lištu webu nebo na jiná dostupná místa ve vaší šabloně. Pro urychlení načítání doporučuji IPS kód rozdělit na dvě části:

    • Skutečný scénář:
    1 2 3 //

    //

    • A značka zodpovědná za zobrazení formuláře na blogu:
    1

    Doporučuji ponechat výstupní kód ve widgetu a přesunout skript na místo, kde nebude překážet načítání hlavního obsahu webu, před uzavírací značku. Ve WordPressu se tento tag nachází v souboru footer.php.

    Vytvořte si Vyhledávání Google v účtu AdSense

    Metoda 2. Kromě toho, že vyhledávání Google lze vytvořit na webu Google CSE, existuje další rychlá metoda dostupná pro ty, kteří mají funkční účet AdSense. Pokud jste registrováni u AdSense, můžete získat vyhledávací formulář Google v několika krocích a zobrazování reklam tam bude hned nastaveno.

    Obrázek 7. Karta Moje reklamy v Adsense

    Vyberte Hledat a přejděte na stránku správy IPS v AdSense:

    Obrázek 8. Stránka správy IPS

    Klikněte na tlačítko Nový vlastní vyhledávací systém a přejděte na stránku vytvoření WBS:

    Obrázek 9. Vytvoření WBS

    Na obrázku 9 jsem uvedl hlavní nastavení:

    • Název ;
    • Oblast hledání – na kterém webu se bude hledat;
    • Země - uveďte země;
    • Jazyk webu – uveďte jazyk vašeho webu;
    • Kódování - doporučuji UTF-8;
    • Přepis – doporučuji nastavit na angličtinu;
    • Oblíbené dotazy -

    Při jejich vyplňování není nic složitého. Podívejme se na zbývající 4 body podrobněji:


    Po dokončení všech nastavení je uložíme a obdržíme kód, který je třeba nainstalovat na web. Výše jsem vysvětlil, jak se to dělá.

    To je vše! Doufám, že jsem odpověděl na otázku úplně: Jak nainstalovat vyhledávání Google na web.

    Google Apps Script je jazyk pro automatizaci práce s online aplikacemi, který se objevil v roce 2009. Jeho základem je klasický JavaScript, obohacený o rozšíření pro práci se službami Google. Po přečtení tohoto článku si osvojíte základy používání tohoto jazyka, naučíte se pár technik pro manipulaci s poštou a dokumenty a také získáte představu o rozsáhlých možnostech Google Apps Script.

    Základy použití

    Začít psát skripty Google Apps je velmi snadné. Prvním krokem je otevření editoru skriptů v libovolné aplikaci, se kterou budeme automatizovat interakci. V Google Docs se nachází v nabídce "Nástroje -> Editor skriptů". Dále je potřeba vybrat projekt, v rámci kterého bude skript umístěn (viz obr. 1). V okně, které se otevře, napište kód:

    Funkce FirstExampleFunc() ( Browser.msgBox("Toto je JS!"); )

    Deklarovanou funkci lze spustit z „Nástroje -> Správa skriptů“ nebo pro ni můžete vytvořit samostatné tlačítko. Chcete-li to provést, musíte napsat ještě jednu funkci:

    Function menu() ( var ss = SpreadsheetApp.getActiveSpreadsheet(); var entries = [ (název: "Moje jediná funkce", functionName: "FirstExampleFunc"), ss.addMenu("Moje funkce", záznamy); )

    Nyní je v naší nabídce položka s názvem ExampleFunc, po kliknutí na ni se otevře jednořádková podnabídka „Moje jediná funkce“.

    Deklarované funkce lze použít ve vzorcích, které se zadávají do buněk tabulky (viz obr. 3). Nyní přejděme k praktičtěji užitečným příkladům.



    VAROVÁNÍ

    Před spuštěním skriptu nezapomeňte zálohovat důležité informace. Akce provedené GS nelze vrátit zpět stisknutím .

    Práce s Dokumenty Google

    Když se objeví úkol zautomatizovat práci s kancelářskými dokumenty, jako první vás napadne VBA, jehož pouhá zmínka působí na mnohé totálně antiextaticky a vyvolává bolestné vzpomínky ze školní a univerzitní minulosti. Google Script je rozhodně pohodlnější a srozumitelnější. Zejména pro webové vývojáře, protože toto je nativní, známý a milovaný JS! Podívejme se na několik příkladů skriptů pro Dokumenty Google. Následující kód vyplní levou horní buňku prvního listu aktivní tabulky:

    Var ss = SpreadsheetApp.getActiveSpreadsheet(); var list = ss.getSheets(); sheet.getRange("A1").setValue("Obsah buňky");

    A tento kód vytvoří kopii textového dokumentu a vloží ji na konkrétní místo:

    Zdroj var = DocsList.getFileById("SOURCE_ID"); var newFile = source.makeCopy("nové jméno souboru"); var targetFolder = DocsList.getFolderById("ID složky, do které bude umístěn nově vytvořený soubor"); newFile.addToFolder(targetFolder);

    A takto můžete nahradit řádky v textovém dokumentu:

    Var doc = DocumentApp.openById("ID upravovaného dokumentu"); doc.editAsText().replaceText("starý text", "nový text"); Logger.log(doc.getText())

    Následující příklad kódu zdůrazňuje konkrétní slova v textu:

    Var doc = DocumentApp.openById("ID dokumentu"); var textToHighlight = "text ke zvýraznění"; var highlightStyle = (); highlightStyle = "#FF0000"; var paras = doc.getParagraphs(); var textLocation = (); pro (i=0; iVAROVÁNÍ

    Mějte na paměti, že Gmail nejen chrání před příchozím spamem, ale také omezuje odchozí spam. Více než 500 e-mailů denně pomocí skriptu Google Apps nebude fungovat.

    Práce s Překladačem Google

    Pomocí skriptu Google Apps Script můžete překládat textové řetězce z jednoho jazyka do druhého. Příklad:

    Var word = LanguageApp.translate("kukačka", "ru", "es"); Logger.log(slovo); // Skript vypíše do konzole "cuco" - kukačka ve španělštině

    Kódy jazyků lze zobrazit v adresním řádku služby Překladač Google.

    INFO

    Pokud vyberete kód a stisknete , všechny odrážky pro podmínky, smyčky, deklarované funkce a všechna další místa, kde by měly být, budou magicky umístěny.

    Práce s Diskem Google

    Google Apps Script může pracovat s uživatelskými soubory hostovanými na Disku Google. Tento skript zobrazuje názvy všech uživatelských souborů do konzole:

    Soubory Var = DriveApp.getFiles(); while (files.hasNext()) ( var file = files.next(); Logger.log(file.getName()); )

    Na soubory lze použít několik desítek různých metod. Tady jsou některé z nich:

    • addEditor("e-mail uživatele") - dává uživateli práva upravovat soubor;
    • getOwner() - zjistit vlastníka souboru;
    • makeCopy("jméno", "cesta") - vytvořit kopii souboru;
    • getLastUpdated() - vrátí uživatele, který provedl poslední změnu.
    Práce s Kontakty Google

    Adresář může také podléhat automatizovanému zpracování. Níže uvedený kód zkopíruje všechny kontakty z redakční skupiny do tabulky Google:

    Var group = ContactsApp.getContactGroup("Editorial"); var kontakty = group.getContacts(); var ss = SpreadsheetApp.getActiveSpreadsheet(); var list = ss.getSheetByName("Kontakty redakce"); for (var i v kontaktech) ( // Uložení kontaktních údajů do buněk: jméno, příjmení, telefonní číslo list.getRange(i, 1, 1, 1).setValue(contacts[i].getGivenName()); list . getRange(i, 2, 1, 1).setValue(contacts[i].getFamilyName()); sheet.getRange(i, 3, 1, 1).setValue(contacts[i].getPhones()); / / A existuje také metoda pro získání čísla pageru (!) listu kontaktu.getRange(i, 4, 1, 1).setValue(contacts[i].getPager()); )

    Práce s Google Tasks

    Pomocí skriptů Google Apps Script můžete pracovat se službou Google Task – vytvářet nové úkoly a analyzovat stávající.

    Tento kód vytvoří nový případ v seznamu:

    // ID seznamu úkolů můžete najít uvnitř adresního řádku ve službě Google Task var taskListId="tasklist id,"; var newTask = ( title: "Zahoďte datlové pecky", poznámky: "Nezapomeňte na datlové pecky pod postelí" ); newTask = Tasks.Tasks.insert(newTask , taskListId); Logger.log("Úloha s ID "%s" vytvořena", newTask.id);

    A tímto způsobem můžete zobrazit seznam očíslovaných úkolů v konzole:

    // Vložte všechny úkoly seznamu do pole var tasks = Tasks.Tasks.list(taskListId); for (var i = 0; i< tasks.items.length; i++) { var task = tasks.items[i]; Logger.log(i. ". ",%s, task.title, task.id); }

    Úkoly lze přesouvat z jednoho seznamu do druhého pomocí metody přesunutí, přidávat je pomocí metody aktualizace a odstraňovat pomocí metody mazání.

    Existuje několik desítek metod pro práci s úkoly. Jejich úplný seznam je k dispozici v referencích skriptů Google Apps pro Google Tasks.

    Práce s kalendářem

    Události v kalendáři můžete také vytvářet automaticky (a stejně jako v případě mailingu o nich generovat informace z řádků tabulky). Kód pro vytvoření události:

    Var timeZone = CalendarApp.getTimeZone(); var description = Utilities.formatString("%s od %s do %s", "název události", dateString_("datum zahájení události", "časové pásmo"), dateString_("datum ukončení události", "časové pásmo") ); CalendarApp.createEventFromDescription(description);

    Formuláře pro výměnu skriptů

    Gadget je kontejnerová aplikace, která je umístěna na webové stránce a provádí určité funkce. Příklady: miniblok v rohu stránky s předpovědí počasí nebo kalendářem. Chcete-li umístit Google Script do gadgetu, musíte v nabídce editoru skriptů vybrat „Publikovat -> Nasadit jako webovou aplikaci“.

    INFO

    A pokud kliknete, zapne se režim automatického doplňování, to znamená, že editor doplní kód za vás.

    Události

    Skript můžete nakonfigurovat tak, aby se spustil po určité události. Například po otevření/úpravě tabulky nebo odeslání dat formuláře.

    Práce s databázemi

    K tomuto účelu existuje služba pro práci s databázemi Google Cloud SQL. V podstatě - klasické MySQL v cloudu. Může komunikovat se skriptem Google Apps pomocí standardu Java Database Connectivity. Zde je příklad kódu, který čte záznamy z tabulky:

    Var conn = Jdbc.getConnection(dbUrl, user, userPwd); var start = new Date(); var stmt = conn.createStatement(); stmt.setMaxRows(1000); var results = stmt.executeQuery("SELECT * FROM položky"); var numCols = results.getMetaData().getColumnCount(); while (results.next()) ( var rowString = ""; for (var col = 0; col< numCols; col++) { rowString += results.getString(col + 1) + "\t"; } Logger.log(rowString) } results.close(); stmt.close();

    Náklady na používání služby jsou 88 USD ročně za 10 GB volného místa. Google Apps Script bohužel neumí pracovat s jinými databázemi. Pokud plánujete napsat skript, který potřebuje interakci s daty, neměli byste se okamžitě rozčilovat nebo vyčerpat svůj rozpočet o dary na nákup čtyřkolek pro obyvatele Silicon Valley. Existují dva způsoby, jak se z této situace dostat:

    • první je ukládání dat ve formě tabulek na Google Drive;
    • druhým je umístit databázi na server třetí strany a umístit na ni (php)(hode.js)(python)(atd.) skript, který na ni odešle požadavek a vrátí odpověď ve formátu JSON nebo XML formátovat a následně analyzovat uvnitř GS.
    Aplikace, se kterými může Google Apps Script komunikovat

    Myslím, že ne každý z našich čtenářů měl čas vyzkoušet všechny online služby Google. Abychom si rozšířili obzory a podnítili kreativní představivost, přinášíme stručný přehled možností aplikací, jejichž práci lze automatizovat pomocí Google Apps Script.

    • Google Mail je e-mailový klient. Nejzajímavější na něm je možnost posílat dopisy lidem, jejichž adresy nejsou známy. Chcete-li to provést, musíte povolit nastavení „Posílat e-maily uživatelům Google+“ a do pole „Komu“ zadat jméno a příjmení příjemce.
    • Kalendář Google – organizátor. Nejpohodlnější na tom je možnost zasílat SMS upozornění na události na čísla ruských operátorů.
    • Google Contacts je aplikace pro ukládání kontaktů. Skvělé na tom je, že pokud omylem synchronizujete svůj seznam kontaktů s novým smartphonem a všechna jména se vymažou, můžete Google požádat o záložní kopii předchozí verze, která je navždy uložena v jeho archivech.
    • Disk Google je cloudové úložiště dat. Zdarma je k dispozici 15 GB, které obsahuje i data ze všech ostatních aplikací.
    • Google Maps – online mapy. Obyvatelé SNS mají štěstí, mají alternativní nástroj pro vytváření tras a prohlížení panoramat ulic - Yandex.Maps. Pro obyvatele většiny ostatních území neexistují žádné alternativy. Mapy Google jsou jediným celosvětovým mapovým systémem, který umožňuje vyhledávat sídla zadáním názvů v jazyce státu, ve kterém se nacházejí. Řekněme, že ne Kotlas, ale Kotlas, ne Vagharshapat, ale Վաղարշապատ.
    • Google Docs je online editor pro kancelářské dokumenty. V době psaní tohoto článku zaznamenala tato služba obrovský průlom – bylo možné upravovat dokumenty vytvořené v Microsoft Office. Stalo se tak po integraci služby s funkcionalitou aplikace Quickoffice. Jen pro zajímavost jsem zkusil upravit vysvětlivku k diplomce v Google Docs (jako příklad dokumentu s jednoduchým formátováním). Převedení docx do formátu Google trvalo asi minutu a vzhled textu se od originálu zřetelně lišil.
    • Google Forms umožňuje vytvářet formuláře pro sběr různých dat (online průzkum, registrační stránka akce, zpětná vazba na web atd.), které lze propojit s tabulkami v různých formátech (HTML, CVS, TXT, PDF, RSS, XLS, ODF) . Shromážděná data jsou uložena na Disku Google.
    • Weby Google – bezplatný hosting (100 MB) s extrémně omezenou funkčností a vlastním označením wiki. Plně funkční HTML, CSS a JS nejsou k dispozici.
    SRC

    Podle staré dobré tradice, která je téměř tři měsíce stará, jsme na GitHub zveřejnili několik zdrojů:

    • autodeletemail.gs - smaže zprávy, kterým uplynulo n dní od jejich přijetí;
    • snoozeemails.gs - skript pro opětovné zaslání přečtených dopisů sobě po určité době;
    • sendsmsaboutemails.gs - konfiguruje odesílání SMS v případě přijetí dopisů, které splňují určitá kritéria. Před jeho použitím musíte zadat své telefonní číslo Kalendáře Google;
    • savemailtopdfindrive.gs - uloží obsah dopisu do souborů na Disk Google;
    • fromcalendartospreadsheet.gs - zapisuje informace z kalendáře do tabulky;
    • sendmailsfromspreadsheet.gs - odesílá dopisy na seznam adres z tabulky;
    • createdocsfromspread.gs - generuje textové dokumenty z dat tabulky.
    Pokročilé služby Google

    Google má mnoho rozhraní API, která mohou vývojáři implementovat do programů napsaných v Google Apps Script. Chcete-li to provést, musíte tuto funkci povolit v editoru skriptů (v nabídce Zdroje a poté Pokročilé služby Google). Poté můžete využívat možnosti následujících služeb:

    • Google AdSense je služba pro práci s kontextovou reklamou.
    • Google Analytics – analyzuje návštěvnost webových stránek a mobilních aplikací.
    • Google BigQuery – umožňuje provádět různé manipulace (zápis, čtení, přesouvání atd.) s velkými objemy dat a také je analyzovat.
    • Google Fusion Tables je experimentální služba, která umožňuje hostovat data v cloudu, odesílat do něj dotazy a přijímat výsledky provádění ve formátu JSON a CSV. Ze kterých zase můžete vytvářet tabulky, mapy, grafy a další typy vizuální reprezentace dat.
    • Google Domains je služba pro registraci domén (nový projekt, otevřený na konci června 2014).
    • Google Mirror – API pro interakci s Google Glass.
    • Google Prediction je služba pro analýzu dat (založená na technologii strojového učení). Umožňuje implementovat do aplikací následující funkce: klasifikátor dokumentů a dopisů, výpočet churn rate (uživatelské churn rate), detektor spamu, optimalizátor směrování zpráv a mnoho dalších zajímavostí hodných samostatného článku.
    • Google Tasks je služba integrovaná do Gmailu pro vytváření seznamů úkolů.
    • Google URL Shortener je oblíbená služba našeho časopisu pro zkracování dlouhých odkazů.
    • YouTube Analytics je služba pro analýzu statistik zhlédnutí videí na YotTube. Pozoruhodný pro svou schopnost zjistit demografické a geografické charakteristiky uživatelů sledujících konkrétní video. Koneckonců, je zajímavé zveřejnit další kopii videa k písni „Goodbye, Buddy“ a analyzovat pohlaví, věk a místo bydliště jeho posluchačů.