Luku 1 Makrojen tallentaminen ja suorittaminen ・ MISSIO 1
Tehtävä 1: Suorita tallennettu makro
Tehtävänanto
Tässä taulukossa on makro ”Muotoile otsikot”, joka lihavoi otsikot ja värittää ne. Suorita se valitsemalla ”Laajennukset” → ”Makrot”.
Harjoitusta varten taulukko palaa alkutilaan ennen jokaista suoritusta (oikea taulukko ei palaa. Skriptin muutokset voi joskus kumota Ctrl+Z:lla, mutta ei kaikkia kerralla).
Luku 1 alkaaMakrojen tallentaminen ja suorittaminen
Luku 1 ・ MISSIO 1
Suorita tallennettu makro
Tässä taulukossa on makro ”Muotoile otsikot”, joka lihavoi otsikot ja värittää ne. Suorita se valitsemalla ”Laajennukset” → ”Makrot”.
Koodin lukeminen
- /** @OnlyCurrentDoc */
- Ilmoittaa, että skripti koskee vain tätä taulukkoa, joten pyydetyt oikeudet ovat suppeammat.
- function myFunction() {
- Makron alku. Valikossa sen nimi on ”Muotoile otsikot”, mutta funktion nimi on myFunction.
- var spreadsheet = SpreadsheetApp.getActive();
- Laittaa avoinna olevan taulukon ”laatikkoon” (muuttujaan) nimeltä spreadsheet.
- spreadsheet.getRange('A1:C1').activate();
- Valitsee A1–C1.
- spreadsheet.getActiveRangeList().setFontWeight('bold')
- Lihavoi valitun alueen.
- .setBackground('#fff2cc');
- Asettaa sitten taustan vaaleankeltaiseksi.
Makrot suoritetaan luettelosta kohdassa ”Laajennukset” → ”Makrot”. Vain ensimmäisellä kerralla kysytään, saako skripti lukea ja muokata taulukkoa. Jos skripti on omasi, voit jatkaa kohdasta ”Lisäasetukset” ja sallia sen.
GAS:n aloittaminen ja yleinen koodi on koottu artikkeliin.Mikä on GAS? Aloittaminen ja yleinen koodi
Kirjoittamasi koodi toimii eristetyssä paikassa tämän sivun sisällä. Se ei ulotu sivun ulkopuolelle eikä muille sivustoille.
* Tämä on simulaatio Google Sheetsin ja Apps Scriptin toiminnasta, ja se voi osin poiketa alkuperäisestä.
* Google Sheets on Google LLC:n tavaramerkki. Tämä sivusto ei liity Googleen.