Capítulo 2 Ler, repetir, separar ・ MISSÃO 9

Missão 9: Separar com if

📋 Lista de missões

Tarefa

Escreva "Atingido" na coluna de resultado se as vendas alcançarem ou passarem da meta, ou "Não atingido" se ficarem abaixo. Exatamente na meta conta como "Atingido".

Resultados de vendas - Planilhas Google
Resultados de vendas

Para praticar, a tabela volta ao estado inicial antes de cada execução (uma planilha de verdade não volta. As mudanças de um script às vezes podem ser desfeitas com Ctrl+Z, mas não todas de uma vez).

Apps ScriptProjeto sem títuloImplantar ▾
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('Atingido');
} {
sheet.getRange(row, 4).setValue('Não atingido');
}
}
}
Ctrl+S: salvar · Ctrl+R: executar (editor) · F5: reabrir

Capítulo 2 ・ MISSÃO 9

Separar com if

Escreva "Atingido" na coluna de resultado se as vendas alcançarem ou passarem da meta, ou "Não atingido" se ficarem abaixo. Exatamente na meta conta como "Atingido".

Agora
Objetivo

Lendo o código

if (sales >= target) {
Se as vendas chegarem pelo menos à meta, roda o bloco { } logo abaixo.
sheet.getRange(row, 4).setValue('Atingido');
Escreve "Atingido" na coluna D.
} else {
Se a condição não for atendida, roda este bloco { } no lugar.

if (condição) { … } else { … } trata o caso em que a condição é atendida e o caso em que não é. Os operadores de comparação são >= (no mínimo), > (maior que) e === (igual). Com um só =, você coloca um valor em vez de comparar: cuidado.

Como começar no GAS e o código mais usado estão em um artigo.O que é GAS? Como começar e código mais usado

O código que você escreve roda em um espaço isolado dentro desta página. Ele não alcança fora da página nem outros sites.

* Esta é uma simulação do comportamento do Planilhas Google e do Apps Script e pode diferir em parte do original.

* Planilhas Google é uma marca da Google LLC. Este site não tem relação com o Google.