Luku 2 Lue, toista, erottele ・ MISSIO 9
Tehtävä 9: Erottele ifillä
Tehtävänanto
Kirjoita tulossarakkeeseen ”Saavutettu”, jos myynti saavuttaa tai ylittää tavoitteen, muuten ”Ei saavutettu”. Tasan tavoite lasketaan ”Saavutettu”.
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 2 ・ MISSIO 9
Erottele ifillä
Kirjoita tulossarakkeeseen ”Saavutettu”, jos myynti saavuttaa tai ylittää tavoitteen, muuten ”Ei saavutettu”. Tasan tavoite lasketaan ”Saavutettu”.
Koodin lukeminen
- if (sales >= target) {
- Jos myynti saavuttaa vähintään tavoitteen, suoritetaan heti alla oleva { }-lohko.
- sheet.getRange(row, 4).setValue('Saavutettu');
- Kirjoittaa sarakkeeseen D ”Saavutettu”.
- } else {
- Jos ehto ei täyty, suoritetaan sen sijaan tämä { }-lohko.
if (ehto) { … } else { … } käsittelee tapauksen, jossa ehto täyttyy, ja sen, jossa ei. Vertailuoperaattorit ovat >= (vähintään), > (suurempi kuin) ja === (yhtä suuri). Pelkällä yhdellä =-merkillä laitat arvon vertaamisen sijaan – ole tarkkana.
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.