Luku 3 Tapaustutkimus: kuukauden myyntitaulukon siistiminen ・ MISSIO 12
Tehtävä 12: Aja omasta valikosta (onOpen)
Tehtävänanto
Tee niin, että taulukkoa avattaessa näkyy valikko ”Kuukauden päättäminen” ja että ”Merkitse isot kaupat” suorittaa markLargen. Tallennettuasi lataa selain uudelleen (F5) ja suorita valikosta.
Harjoitusta varten taulukko palaa alkutilaan ennen jokaista suoritusta (oikea taulukko ei palaa. Skriptin muutokset voi joskus kumota Ctrl+Z:lla, mutta ei kaikkia kerralla).
Tiedosto +
Koodi.gs
Luku 3 ・ MISSIO 12
Aja omasta valikosta (onOpen)
Tee niin, että taulukkoa avattaessa näkyy valikko ”Kuukauden päättäminen” ja että ”Merkitse isot kaupat” suorittaa markLargen. Tallennettuasi lataa selain uudelleen (F5) ja suorita valikosta.
Koodin lukeminen
- function onOpen() {
- Funktio, joka käynnistyy automaattisesti taulukkoa avattaessa. Uudelleen nimettynä se ei käynnisty.
- SpreadsheetApp.getUi().createMenu('Kuukauden päättäminen')
- Luo näytölle (Ui) valikon nimeltä ”Kuukauden päättäminen”.
- .addItem('Merkitse isot kaupat', 'markLarge')
- Lisää kohdan. Napsautus suorittaa funktion markLarge.
- .addToUi();
- Näyttää valmiin valikon valikkorivillä.
Funktio nimeltä onOpen käynnistyy automaattisesti, kun taulukko avataan. Kun lisäät tähän valikon, myös ne, jotka eivät koskaan avaa Apps Scriptiä, voivat ajaa tehtävän valikosta. Sopii koko tiimin käyttämiin taulukoihin.
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.