Google Apps Script

programovací jazyk From Wikipedia, the free encyclopedia

Google Apps Script
Remove ads

Google Apps Script je skriptovací platforma vyvinutá společností Google pro rychlý vývoj aplikací v platformě Google Workspace. Google Apps Script je založen na programovacím jazyce JavaScript a je rozšířen o vestavěné knihovny pro Google Workspace aplikace jako Gmail, Kalendář Google, Disk Google a další. Platforma Google Apps Script poskytuje editor kódu přímo v prohlížeči a samotné projekty jsou spouštěny na serverech poskytovaných společností Google.[1]

Stručná fakta Charakter stránky, Majitel ...
Remove ads

Historie

Google Apps Script původně vyvinul Mike Harm jako vedlejší projekt, když pracoval jako vývojář na Tabulkách Google.[2]

Google Apps Script byl poprvé představen a otevřen k beta testovaní v květnu 2009[3] a následně v srpnu 2009 spuštěn pro všechny uživatele Google Apps Premier a Education Edition jako součást Tabulek Google.[4] Postupem času byla podpora pro Google Apps Script rozšířena na další aplikace Google, včetně Google Dokumentů a Formulářů. Později se Google Apps Script stal také nástrojem, na kterém fungují rozšíření pro Dokumenty, Tabulky a Prezentace Google.[5]

Remove ads

Využití

Mezi možnosti využití Google Apps Script patří:

Remove ads

Omezení

Na služby Google Apps Script se vztahují denní limity některých funkcionalit. Pokud je limit překročen, skript vyhodí výjimku a jeho provádění se zastaví.

Limity jsou odlišné pro uživatelské účty a účty Google Workspace.[6]

Aktuální limity

Další informace Funkce, Uživatelské účty ...

Chybové hlášky při překročení limitů

  • Limit exceeded: Email Attachments Per Message. Skript překročil nějaký z výše uvedených limitů.
  • Service invoked too many times: Calendar. Skript zavolal určitou službu příliš mnohokrát během jednoho dne.
  • Service invoked too many times in a short time: Calendar. Try Utilities.sleep(1000) between calls. Skript zavolal danou službu příliš mnohokrát v krátkém časovém úseku.
  • Service using too much computer time for one day. Skript překročil celkovou povolenou dobu běhu za jeden den.
  • Script invoked too many times per second for this Google user account. Skript se začal spouštět příliš mnohokrát v krátkém časovém úseku.
  • There are too many scripts running simultaneously for this Google user account. Příliš mnoho najednou běžících skriptů.[6]
Remove ads

Rozšíření

V březnu 2014 Google představil rozšíření pro Dokumenty a Tabulky (následně Formuláře). Rozšíření umožňují uživatelům přidávat do editorů Google další funkce. Rozšíření mohou být stoprocentně vytvořeny pomocí Apps Scriptu, nebo pouze používat Apps Script k zobrazení uživatelského rozhraní v editorech Google a další funkce vykonávat pomocí externího back-endu.[5]

Díky obchodu s rozšířeními není zdrojový kód pro uživatele viditelný a všichni používají nejnovější verzi zveřejněnou vývojářem. Tento nový přístup usnadňuje uživatelskou podporu.

V rámci vydání rozšíření Google také představil návod na styly uživatelského rozhraní a balíček CSS, který vývojářům pomáhá vytvářet rozšíření, které zapadají do editorů.[7] Každé rozšíření je také před zveřejněním zkontrolováno společností Google.[8] Do rozšíření není možné vkládat reklamy, ale je možné je zpeněžit.[9]

Remove ads

References

Externí odkazy

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads