Luku 1 Makrojen tallentaminen ja suorittaminen ・ MISSIO 2
Tehtävä 2: Tallenna makro (absoluuttiset viittaukset)
Tehtävänanto
Aloita tallennus valitsemalla ”Laajennukset” → ”Makrot” → ”Tallenna makro”, kirjoita A6:een ”Yhteensä” ja lihavoi se. Tallennuksen jälkeen suorita makro kohdasta ”Laajennukset” → ”Makrot” ja tarkista, että se toistaa samat toiminnot.
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 ・ MISSIO 2
Tallenna makro (absoluuttiset viittaukset)
Aloita tallennus valitsemalla ”Laajennukset” → ”Makrot” → ”Tallenna makro”, kirjoita A6:een ”Yhteensä” ja lihavoi se. Tallennuksen jälkeen suorita makro kohdasta ”Laajennukset” → ”Makrot” ja tarkista, että se toistaa samat toiminnot.
Koodin lukeminen
- spreadsheet.getRange('A6').activate();
- Valitsee A6:n. Absoluuttisilla viittauksilla valinta tallentuu osoitteena.
- spreadsheet.getCurrentCell().setValue('Yhteensä');
- Kirjoittaa ”Yhteensä” valittuun soluun (getCurrentCell).
- spreadsheet.getActiveRangeList().setFontWeight('bold');
- Lihavoi valitun alueen. Ctrl+B muuttuu tälle riville.
Jokainen toiminto tallennuksen aikana muuttuu yhdeksi Apps Script -riviksi. Absoluuttisilla viittauksilla solun valinta tallentuu osoitteena, esimerkiksi getRange('A6'), joten makro kirjoittaa aina samaan paikkaan.
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.