Rozdział 2 Czytaj, powtarzaj, rozróżniaj ・ MISJA 6

Misja 6: Zapisz w komórce (setValue)

📋 Lista misji

Zadanie

Wpisz w D2 kwotę za długopis (cena jednostkowa × ilość).

Lista zamówień materiałów biurowych - Arkusze Google
Lista zamówień materiałów biurowych

Na potrzeby ćwiczenia tabela przed każdym uruchomieniem wraca do stanu początkowego (prawdziwy arkusz nie wraca. Zmiany skryptu czasem da się cofnąć przez Ctrl+Z, ale nie wszystkie naraz).

Apps ScriptProjekt bez nazwyWdróż ▾
function writeAmount() {
const sheet = SpreadsheetApp.getActiveSheet();
const price = sheet.getRange('B2').getValue();
const quantity = sheet.getRange('C2').getValue();
sheet.getRange('').(price * quantity);
}
Ctrl+S: zapisz · Ctrl+R: uruchom (edytor) · F5: otwórz ponownie

Rozdział 2 ・ MISJA 6

Zapisz w komórce (setValue)

Wpisz w D2 kwotę za długopis (cena jednostkowa × ilość).

Teraz
Cel

Czytanie kodu

const price = sheet.getRange('B2').getValue();
Odczytuje B2 (cena jednostkowa).
const quantity = sheet.getRange('C2').getValue();
Odczytuje C2 (ilość).
sheet.getRange('D2').setValue(price * quantity);
Wpisuje cenę jednostkową × ilość w D2.

Odczytaj przez getValue, policz, zapisz przez setValue. Prawie cały kod GAS tworzący tabele łączy te trzy kroki. * oznacza mnożenie.

Jak zacząć z GAS i najczęściej używany kod opisujemy w artykule.Czym jest GAS? Jak zacząć i najczęściej używany kod

Twój kod działa w odizolowanym miejscu wewnątrz tej strony. Nie sięga poza stronę ani do innych witryn.

* To symulacja działania Arkuszy Google i Apps Script, która może częściowo różnić się od oryginału.

* Arkusze Google to znak towarowy Google LLC. Ta witryna nie jest powiązana z Google.