Dúvida - appsheet docs

Pessoal, preciso ajustar a lógica do relatório no AppSheet porque está acontecendo o seguinte:

Hoje temos 20 campos de imagem e 20 campos de observação no formulário. Porém, na prática, às vezes usamos só 5 fotos com 5 descrições.

O problema é que, na hora de gerar o PDF, o AppSheet imprime todos os blocos do template (Imagem 1 até Imagem 20), mesmo que vários estejam vazios. Com isso:

Ficam espaços em branco no relatório

A assinatura, que deveria ficar logo após a última foto usada, vai parar lá no final do documento

O relatório fica visualmente desorganizado

Eu tentei resolver isso usando ISNOTBLANK nas colunas (Show_If no App), mas isso só controla a exibição no formulário. O PDF não respeita o Show_If — ele imprime o que estiver no template do Google Docs.

Então o controle correto precisa ser feito no template do relatório, não no formulário.

O que deve ser feito:

Cada bloco de imagem + observação precisa ser envolvido com uma condição no template, assim:

<<IF: ISNOTBLANK([Imagem X])>>
Imagem X
<<[Imagem X]>>

Observação X
<<[Observacao X]>>
<>

Dessa forma:

Se a imagem não estiver preenchida, o bloco inteiro não aparece no PDF

Não fica espaço vazio

A assinatura sobe automaticamente para logo após a última imagem utilizada

O relatório fica limpo e organizado

Resumindo:
O erro não está nas colunas do App, está no template do Google Docs que precisa ter IF/END em cada bloco.

Depois que isso for feito em todas as imagens, o PDF vai imprimir somente o que realmente foi preenchido.

3 Likes

Hi @Lofts_AppSheet Correct - the fix must be done in the Google Docs template, not in the form: wrap each image + description block with <<IF: ISNOTBLANK([Image X])>> ... <<END>> so the PDF only renders filled sections and removes empty space automatically.

2 Likes

Hi @Lofts_AppSheet

Is it like this? I created it like a point of sale. I input photos like a menu list. Then, when I want to create a PDF, like making an order, I select the desired photo. But here it is divided into two columns: the left column and the right column. There are two stages. The first is to create the photo that will be converted to PDF. The second stage is to release the PDF (form the PDF file).