Capitolul 2 Citește, repetă, diferențiază ・ MISIUNE 9

Misiune 9: Diferențiază cu if

📋 Lista de misiuni

Sarcină

Scrie „Atins” în coloana de rezultat dacă vânzările ating sau depășesc ținta, altfel „Neatins”. Exact la țintă contează ca „Atins”.

Rezultate de vânzări - Foi de calcul Google
Rezultate de vânzări

Pentru exercițiu, tabelul revine la starea inițială înaintea fiecărei rulări (o foaie reală nu revine. Modificările unui script se pot anula uneori cu Ctrl+Z, dar nu toate odată).

Apps ScriptProiect fără titluImplementați ▾
function judgeTargets() {
const sheet = SpreadsheetApp.getActiveSheet();
for (let row = 2; row <= sheet.getLastRow(); row++) {
const sales = sheet.getRange(row, 2).getValue();
const target = sheet.getRange(row, 3).getValue();
if (sales target) {
sheet.getRange(row, 4).setValue('Atins');
} {
sheet.getRange(row, 4).setValue('Neatins');
}
}
}
Ctrl+S: salvează · Ctrl+R: rulează (editor) · F5: redeschide

Capitolul 2 ・ MISIUNE 9

Diferențiază cu if

Scrie „Atins” în coloana de rezultat dacă vânzările ating sau depășesc ținta, altfel „Neatins”. Exact la țintă contează ca „Atins”.

Acum
Scop

Citirea codului

if (sales >= target) {
Dacă vânzările ating cel puțin ținta, rulează blocul { } imediat dedesubt.
sheet.getRange(row, 4).setValue('Atins');
Scrie „Atins” în coloana D.
} else {
Dacă condiția nu e îndeplinită, rulează în schimb acest bloc { }.

if (condiție) { … } else { … } tratează cazul în care condiția e îndeplinită și cazul în care nu e. Operatorii de comparare sunt >= (cel puțin), > (mai mare decât) și === (egal). Cu un singur = pui o valoare în loc să compari – atenție.

Cum începi cu GAS și codul folosit des sunt explicate într-un articol.Ce este GAS? Cum începi și cod folosit des

Codul pe care îl scrii rulează într-un spațiu izolat din această pagină. Nu ajunge în afara paginii sau pe alte site-uri.

* Aceasta este o simulare a comportamentului Foilor de calcul Google și al Apps Script și poate diferi în parte de original.

* Foi de calcul Google este o marcă a Google LLC. Acest site nu este afiliat cu Google.