# Leitor de codigo de barras

**URL:** https://community.glideapps.com/t/leitor-de-codigo-de-barras/668
**Category:** Ask for Help
**Created:** [September 27, 2019, 10:01pm UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668 "2019-09-27T22:01:00Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![gelson](https://avatars.discourse-cdn.com/v4/letter/g/eb9ed0/32.png) [@gelson](https://community.glideapps.com/u/gelson)
#### Post date: [September 27, 2019, 10:01pm UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/1 "2019-09-27T22:01:00Z")

</div>

gostaria de saber se a equipe glide pretende colocar um componente para ler codigo de barras de produtos . quero criar um cadastro de produtos mas queria que o usuario pudesse usar sua camera para ler o codigo de barras em vez de edigitalo.

uma outra duvida e quando eu coloco uma formula em uma celula quando o usuario insere um novo item cria se uma nova celula porem sem a formula teria como colocar a formula na coluna toda

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [September 27, 2019, 10:10pm UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/2 "2019-09-27T22:10:39Z")

</div>

Bem vinda! Estou usando o Google Tradutor, portanto, pode não ser o português perfeito.

Para a segunda parte da sua pergunta, você precisa usar uma fórmula de matriz. Você terá que pesquisar online para ver como eles são usados.

That is arrayformula

---

<div class="post-metadata">

### Author: ![gelson](https://avatars.discourse-cdn.com/v4/letter/g/eb9ed0/32.png) [@gelson](https://community.glideapps.com/u/gelson)
#### Post date: [September 29, 2019, 11:54pm UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/3 "2019-09-29T23:54:42Z")

</div>

> [@George\_B](#):
>
> arrayformula

oi boa noite george

nao consegui fazer o que vc mencionou acho que nao expliquei direito

1.tenho uma tabela com os produtos e as validades  
2.na coluna status eu coloco a formula =SE(A2=“”;“”;SE(D2=HOJE();“PRODUTO VENCE HOJE”;SE(D2\<HOJE();“PRODUTO VENCIDO”;D2-HOJE()&" DIAS PARA VENCER")))  
para me dizer se o produto esta vencido ou os dias para vencer  
3.porem cada vez que o usuario insere um novo produto e inserida uma nova linha porem sem que a funcao acompanhasse queria uma forma que essa funcao fosse inserida automaticamente ou uma forma de colocar esta funcao na coluna pois cada produto tem seu vencimento espero que eu tenha explicado melhor

---

<div class="post-metadata">

### Author: ![gelson](https://avatars.discourse-cdn.com/v4/letter/g/eb9ed0/32.png) [@gelson](https://community.glideapps.com/u/gelson)
#### Post date: [September 29, 2019, 11:57pm UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/4 "2019-09-29T23:57:11Z")

</div>

> [@gelson](#):
>
> valore

 ![produto](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/1X/0bc51efa897fd2c542ca5141ad61b4c446909747.png)

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [September 30, 2019, 1:36am UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/5 "2019-09-30T01:36:44Z")

</div>

Dê uma olhada nesta planilha. [https://docs.google.com/spreadsheets/d/10nU17CRYwI0R8k0BamzlXp0XUye4WVwra0rH7ps\_-jQ/edit?usp=sharing](https://docs.google.com/spreadsheets/d/10nU17CRYwI0R8k0BamzlXp0XUye4WVwra0rH7ps_-jQ/edit?usp=sharing) A fórmula principal está na célula E2  
Aqui está a fórmula que você precisa. Se o aplicativo permitir que os usuários adicionem linhas a esta planilha, verifique se você não possui linhas vazias abaixo dos dados que já possui.

Take a look at this spreadsheet. The main formula is in cell E2  
Here is the formula you need. If the app allows users to add rows to this sheet make sure you have no empty rows below the data you already have.

```auto
=ARRAYFORMULA(
  IF(A2:A = ""; "";
  IF(D2:D = TODAY(); "PRODUCT WINS TODAY";
  IF(D2:D < TODAY(); "EXPIRED PRODUCT";
     D2:D-TODAY() & " DAYS TO WIN"))))

= ARRAYFORMULA (
  SE(A2: A = ""; "";
  SE(D2: D = HOJE(); "O PRODUTO GANHA HOJE";
  SE(D2: D <HOJE(); "PRODUTO EXPIRADO";
     D2: D-HOJE() & " DIAS PARA GANHAR"))))

```

---

<div class="post-metadata">

### Author: ![gelson](https://avatars.discourse-cdn.com/v4/letter/g/eb9ed0/32.png) [@gelson](https://community.glideapps.com/u/gelson)
#### Post date: [September 30, 2019, 2:10am UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/6 "2019-09-30T02:10:42Z")

</div>

colei a formula mas acho que tem que alterar algo

 ![produto](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/1X/a4a190f6d6854f1f8386f417df21f1f6ccd9a823.png)

---

<div class="post-metadata">

### Author: ![gelson](https://avatars.discourse-cdn.com/v4/letter/g/eb9ed0/32.png) [@gelson](https://community.glideapps.com/u/gelson)
#### Post date: [September 30, 2019, 2:12am UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/7 "2019-09-30T02:12:48Z")

</div>

esta formula terei que arastar para todas as celulas ou ela e inserida automaticamente esta e uma duvida pois inserir um novo produto se cria uma nova linha sera que ela vai conter a formula ou vou ter que ir na planilha e arastar ela desde ja garadeço

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [September 30, 2019, 2:33am UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/8 "2019-09-30T02:33:57Z")

</div>

Here is the example spreadsheet: [https://docs.google.com/spreadsheets/d/10nU17CRYwI0R8k0BamzlXp0XUye4WVwra0rH7ps\_-jQ/edit?usp=sharing](https://docs.google.com/spreadsheets/d/10nU17CRYwI0R8k0BamzlXp0XUye4WVwra0rH7ps_-jQ/edit?usp=sharing)

You do not need to drag it down. You need to study how arrayformulas work and some of the more advanced things that can be done in spreadsheets.

---

<div class="post-metadata">

### Author: ![Cisco\_Muratalla](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/cisco_muratalla/32/12358_2.png) [@Cisco\_Muratalla](https://community.glideapps.com/u/Cisco_Muratalla)
#### Post date: [February 23, 2021, 4:34pm UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/9 "2021-02-23T16:34:44Z")

</div>

Tópico fechado, semelhante a outras solicitações de recursos ativos.

---

<div class="post-metadata">

### Author: ![Cisco\_Muratalla](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/cisco_muratalla/32/12358_2.png) [@Cisco\_Muratalla](https://community.glideapps.com/u/Cisco_Muratalla)
#### Post date: [February 23, 2021, 4:34pm UTC](https://community.glideapps.com/t/leitor-de-codigo-de-barras/668/10 "2021-02-23T16:34:50Z")

</div>


