Verze 1: Gmail a Disk

Když něco nejde

Chyby a hlášky, které se objevily při stavbě a testu 16. 9. 2026, s tím, co znamenají a co s nimi udělat. Rozklikněte název.

Proběhl pokus o provedení funkce myFunction, ale funkce byla smazána

Co uvidíte: červený řádek v Protokolu spuštění hned po kliknutí na Spustit.

Proč: v rozbalovacím poli nad kódem byla ještě vybraná původní ukázková funkce, kterou jste při vkládání souborů smazali.

Co udělat: v rozbalovacím poli vyberte setup a klikněte na Spustit znovu.

Screenshot
Protokol spuštění s chybou Proběhl pokus o provedení funkce myFunction, ale funkce byla smazána
Specified permissions are not sufficient to call DriveApp.createFolder

Co uvidíte: chyba v Protokolu spuštění při setup.

Proč: skript používá vestavěnou službu DriveApp, která vyžaduje oprávnění k celému Disku. Verze 1.0 DriveApp nepoužívá; tato chyba se objevila během vývoje a je důvodem, proč agent pracuje přes Drive API v3 s omezeným oprávněním drive.file. Uvidíte ji jen tehdy, když do projektu vložíte upravený kód s DriveApp.

Co udělat: použijte soubory z Release v1.0 beze změn. Pokud kód upravujete, pro Disk používejte službu Drive (Drive.Files), ne DriveApp.

Screenshot
Protokol spuštění s chybou Specified permissions are not sufficient to call DriveApp.createFolder
Model odpověděl chybou 404: This model is no longer available to new users

Co uvidíte: odpověď agenta začínající Model odpověděl chybou 404 a text o modelu, který už není dostupný.

Proč: Google model přejmenoval nebo vypnul pro nové klíče. Při testu 16. 9. 2026 to postihlo gemini-2.5-flash-lite ve stejný den, kdy byl ještě v ceníku. Verze 1.0 proto používá gemini-3.5-flash-lite.

Co udělat: v Apps Scriptu vyberte funkci listAvailableModels (soubor Brain.gs) a spusťte ji; v protokolu se vypíší modely, které váš klíč dnes má. Název modelu pak upravte v seznamu ALLOWED_MODELS v souboru Config.gs a ve dvou volbách v Nastavení v souboru Web.html. Uložte a vytvořte novou verzi nasazení.

Screenshot
Odpověď agenta: Model odpověděl chybou 404, This model models/gemini-2.5-flash-lite is no longer available to new users
Model je teď vytížený nebo je vyčerpán bezplatný limit (429)

Co uvidíte: odpověď agenta s číslem 429.

Proč: Google odmítl požadavek: buď je model přetížený, nebo jste vyčerpali denní limit bezplatného tarifu. Limity Google nezveřejňuje pevně, vidíte je v AI Studiu u svého projektu; resetují se o půlnoci pacifického času.

Co udělat: počkejte a zkuste znovu. Automat to udělá sám při dalším běhu. Pokud se to opakuje denně, zvažte placený tarif v AI Studiu.

Agent napsal, že něco udělal, ale neudělal

Co uvidíte: odpověď modelu tvrdí Uložil jsem přílohu, pod akcí je ale řádek se šipkou e-mail nemá žádné přílohy a v logu totéž.

Proč: model píše odpověď před provedením a nezná výsledek. Skript ho doplní pod akci a do logu. Verze 1.0 má v zadání pro model pokyn psát záměr (Uložím), ne hotovo; při testu se ale tento případ objevil ještě před tou opravou.

Co udělat: řiďte se řádkem se šipkou pod akcí a logem, ne větou modelu.

Screenshoty
Odpověď modelu Uložil jsem přílohu bez skutečného výsledku
Tabulka Agent Log s řádkem ulozit_prilohu a výsledkem e-mail nemá žádné přílohy
Instalace ještě neproběhla. Spusťte v Apps Scriptu funkci setup()

Co uvidíte: hláška dole na stránce agenta po otevření.

Proč: stránku jste nasadili dřív, než proběhl setup. Pořadí nevadí, ale bez setup chybí složka, log a štítky.

Co udělat: v Apps Scriptu vyberte setup, Spustit, pak stránku obnovte.

Změny v kódu se na stránce neprojevily

Co uvidíte: po nahrazení souborů se stránka na adrese /exec chová stejně jako předtím.

Proč: adresa /exec ukazuje vždy naposledy vydanou verzi nasazení, ne aktuální kód.

Co udělat: Implementovat, Spravovat implementace, ikona tužky, v poli Verze zvolte Nová verze, Implementovat. Adresa zůstane stejná. Pro zkoušení bez vydávání verzí použijte Implementovat, Testovací implementace: adresa končící na /dev ukazuje vždy aktuální uložený kód.

Autorizace se ptá dvakrát

Co uvidíte: okno Je vyžadována autorizace se objeví při nasazení i při spuštění setup.

Proč: Google si autorizaci webové aplikace a autorizaci spuštění z editoru někdy vyžádá zvlášť. Obsah je stejný.

Co udělat: projděte ji znovu stejným postupem.

Google tuto aplikaci neověřil

Co uvidíte: červené varování při první autorizaci u osobního účtu gmail.com.

Proč: Google takto označuje každý skript, který si člověk sám vloží do svého účtu a který neprošel placeným ověřením pro publikované doplňky. U firemního účtu se nezobrazuje.

Co udělat: klikněte na Rozšířené možnosti a potom na Přejít do (název projektu). Postup i screenshoty jsou v Instalaci, krok 5.

Nastavení odmítnuto: Označovat a přesouvat e-maily jde jen spolu s Číst e-maily

Co uvidíte: hláška dole na stránce po odeslání příkazu.

Proč: přepínač Označovat a přesouvat vyžaduje zapnuté čtení; stránka to normálně zapne sama.

Co udělat: zapněte Číst e-maily a odešlete znovu.

Přijde e-mail od Googlu: Povolili jste aplikaci přístup k některým datům

Co uvidíte: e-mail v Doručené poště krátce po autorizaci.

Proč: standardní bezpečnostní upozornění Googlu při povolení jakékoliv aplikace.

Co udělat: nic. Odkaz účet Google v něm vede na stránku, kde přístup kdykoliv odeberete.

Kde hledat, když tu chyba není