Luku 1 Makrojen tallentaminen ja suorittaminen ・ MISSIO 2

Tehtävä 2: Tallenna makro (absoluuttiset viittaukset)

📋 Tehtävälista

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.

Toimistotarvikkeiden tilauslista - Google Sheets
Toimistotarvikkeiden tilauslista

Harjoitusta varten taulukko palaa alkutilaan ennen jokaista suoritusta (oikea taulukko ei palaa. Skriptin muutokset voi joskus kumota Ctrl+Z:lla, mutta ei kaikkia kerralla).

Ctrl+S: tallenna · Ctrl+R: suorita (editori) · F5: avaa uudelleen

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.

Nyt
Maali

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.