Hodnocení editora: Hodnocení uživatelů:[Celkem: 0 Průměr: 0].ilfs_responsive_below_title_1 { width: 300px; } @media(min-width: 500px) {.ilfs_responsive_below_title_1 { width: 300px; } } @media(min-width: 800px) {.ilfs_responsive_below_title_1 { width: 336px; } }

Napadlo vás vůbec, zda je možné změnit vzhled textu v Dokumentech Google z určité barvy na jinou barvu najednou. Odpověď je ano a v tomto článku vás naučíme, jak toho dosáhnout pomocí skriptu Google Apps.

Skript vypadá následovně:

function onOpen() {
var ui=DocumentApp. getUi();
ui. createMenu(‘Nahradit’)
. addItem(‘Převod znaků (červená→modrá)’, ‘replaceTextColor’)
. addToUi();
}
funkce nahraditTextColor(){
const org_color=“#ff0000”;//červená
const replace_color=“#1d33f1”//modrá
nechte aplikaci=DocumentApp. getUi();
let body=DocumentApp. getActiveDocument(). getBody();
let obj=body. editAsText();
konst text=tělo. getText();for(let i=0; i if( obj. getForegroundColor(i)==barva_org){
obj. setForegroundColor(i, i, nahradit_barvu);
Protokol. log(“Change color: “+i);
}
}
}Můžete upravit zdrojovou barvu (červená: #ff0000) na řádku č. 8 skriptu a barvu nahrazení na dalším řádku (Modrá: #1d33f1) na cokoli, co požadujete, změnou příslušných hodnot.

Jak to funguje:

1. Přihlaste se ke svému účtu Google a vytvořte nový dokument Google. Vyberte v dokumentu nějaký text a změňte jej na červený.

2. Klikněte na Rozšíření | App Script a to vás automaticky přesměruje do Google Apps Script.

3. V editoru odstraňte jakýkoli existující kód a vložte skript, který jsem uvedl výše.

4. Klikněte na „Uložit projekt“ a přiřaďte mu název.

5. Nyní klikněte na funkci ‚onOpen‘ v horní liště a poté klikněte na ‚Spustit‘ a poskytněte potřebná oprávnění pro její spuštění (pokud budete vyzváni).

6. Ověřte, zda se skript provedl kontrolou zpráv v protokolu spuštění.

7. Vraťte se do svého dokumentu Google a do lišty nabídky zcela vpravo přidáte možnost „Nahradit“.

8. Klikněte na Nahradit | Převod znaků (červená→modrá) a zjistíte, že veškerý text v červené barvě se automaticky převede na modrou barvu jedním tahem.

Výše uvedený proces je velmi jednoduchý a snadný a může si ho vyzkoušet každý. Pokračujte a přesvědčte se sami. Zkuste změnit hexadecimální hodnoty barvy zdroje a nahrazení a uvidíte, jak to funguje.

Categories: IT Info