Capitolul 3 Studiu de caz: ordonarea tabelului lunar de vânzări ・ MISIUNE 13
Misiune 13: Creează o funcție pentru celule (funcție personalizată)
Sarcină
Coloana C conține =WITH_TAX(B2), dar funcția nu există încă, deci apare #NAME?. Scrie și salvează o funcție care adaugă 10% taxă la suma fără taxe, rotunjește în jos la un număr întreg și o întoarce.
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ă).
Fișier +
Cod.gs
Capitolul 3 ・ MISIUNE 13
Creează o funcție pentru celule (funcție personalizată)
Coloana C conține =WITH_TAX(B2), dar funcția nu există încă, deci apare #NAME?. Scrie și salvează o funcție care adaugă 10% taxă la suma fără taxe, rotunjește în jos la un număr întreg și o întoarce.
Citirea codului
- @customfunction
- Marchează o funcție pentru celule. Apare și în sugestii când scrii.
- function WITH_TAX(price) {
- Când o celulă conține =WITH_TAX(B2), valoarea din B2 intră în price.
- return Math.floor(price * 1.1);
- Înmulțește cu 1.1, rotunjește în jos la un număr întreg și întoarce valoarea în celulă.
După ce o scrii și o salvezi, celulele pot folosi funcția ca =WITH_TAX(B2). Valoarea celulei intră în argument (price), iar valoarea întoarsă apare în celulă. Chiar și o regulă de calcul a firmei devine astfel o singură formulă.
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.