Construir um aplicativo "sem código" com AppSheet e folhas do Google | Micah J. | Skillshare
Menu
Pesquisar

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

Construir um aplicativo "sem código" com AppSheet e folhas do Google

teacher avatar Micah J., AI, Data Science, Data Visualization

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Google Sheets vídeo introdução

      1:13

    • 2.

      Como é o aplicativo que vamos criar

      2:06

    • 3.

      Edifício de folhas do Google (Backend "banco de dados")

      5:33

    • 4.

      Configuração inicial de aplicativos no AppSheet

      5:35

    • 5.

      Como configurar nossos dados e design básico

      2:16

    • 6.

      Como condicionar o formulário de entrada e definir regras

      2:34

    • 7.

      Como definir estética

      3:43

    • 8.

      Expressões e mais trabalho em forma

      5:50

    • 9.

      gatilhos de comportamento e ação

      4:17

    • 10.

      Como criar segunda exibição com gráfico

      5:50

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

424

Estudantes

1

Projetos

Sobre este curso

Neste curso, você vai aprender..

  • Como criar uma estrutura de dados básica no Google Sheets
  • Como criar um aplicativo básico no AppSheet

Nenhuma experiência de programação é necessária! Você vai usar software em nuvem livre e de código aberto para criar este aplicativo.

AppSheet

Google Sheets

Este curso tem apenas 39 minutos de comprimento no total (incluindo intro) e é um ótimo projeto para aqueles que querem aprender a criar aplicativos úteis com tecnologias prontamente disponíveis.

Estou sempre aqui para ajudar! Por favor, envie comentários e me faça perguntas aqui no SkillShare.

Conheça seu professor

Teacher Profile Image

Micah J.

AI, Data Science, Data Visualization

Professor
Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. : Ei pessoal, eu sou o instrutor deste curso. Meu nome é Micah. E eu vou te dizer muito rápido o que você pode esperar para sair deste curso. Você deve optar por assistir o resto dos vídeos e fazer este curso? Então, o que você vai aprender é como criar um aplicativo realmente simples usando o Google Sheets como um tipo de banco de dados ou aplicativo gratuito back-end. E, em seguida, folha AP para o front-end do seu aplicativo. E você realmente não sabe, precisa saber o que esses termos significam. Você só precisa saber que vai ser super simples. A razão é que vamos usar algo chamado sem código para realmente ensiná-lo a codificar este aplicativo. Então, este aplicativo é construído usando uma interface onde você apenas arrastar e soltar coisas ao redor e alterar configurações. E você não precisa saber como codificar. Portanto, se você não souber codificar, mas quiser aprender a criar um aplicativo e aprender a criar estruturas de dados básicas que habilitem aplicativos. Então este é um ótimo curso de projeto para você. Vamos aprender a fazer uma candidatura. E você pode ver uma foto do aplicativo aqui. É um aplicativo super simples apenas para uma empresa de faturamento interno que envia faturas para acompanhar. Então, se você escolher fazer o meu curso em grande, mal posso esperar para ouvir suas perguntas, feedback e nos ensinar algo. 2. Como o aplicativo que vamos criar parece o parece com o visual de que a nossa a qual vamos criar: Tudo bem, então vamos rever a funcionalidade deste aplicativo. Esta versão já está concluída do aplicativo, então eu vou apenas mostrar-lhe o que nós estamos indo para torná-lo o fim. E isso é isto. Tudo o que você vê aqui na tela é o aplicativo. Este é um aplicativo compatível com dispositivos móveis. Então ele vai ser capaz de funcionar para dispositivos móveis ou web ou, desculpe, ou desktop. E vamos entrar na funcionalidade aqui. Então, basicamente, temos nossas vozes não pagas e pagas. Isto é tudo apenas dados fictícios aqui. Nós vamos ser capazes de ver a fatura, a quantidade dela. Podemos editar a fatura, alterar algumas coisas sobre ela, a descrição do preço, as informações de contato quando eles pagam, podemos dizer que foi pago. Podemos realmente marcar isso como sendo pago sempre que for pago. E isso vai nos fazer lá atrás, salvar ainda não é pago. E então podemos emitir um link de fatura. E até poderemos entrar aqui e enviar um lembrete de pagamento para o cliente real para lembrá-lo de que ele tem uma fatura vencida se ainda não nos pagou. E, em seguida, nesta outra tela, temos um pequeno gráfico de pizza agradável aqui que vai apenas nos mostrar quantos pagos versus não pagos nós temos em um determinado momento. Assim saberemos quem tipo de assédio, mas podemos ver que Dan, Lloyd e Tommy não pagaram suas faturas e é isso em muito dinheiro aqui para Tommy, certo? Então isso só nos dá um aplicativo para rastrear que podemos ir em frente e adicionar uma nova fatura completamente em branco, certo? E isso nos dará, nossa equipe apenas algo para trabalhar dentro. Então este, este aplicativo aqui no objetivo é que a equipe seja capaz de usá-lo, para que ele forneça valor para a equipe, e para que nós tenhamos um engajamento mais eficaz com o cliente. Então é isso que vamos construir. E nos próximos dois vídeos, vamos começar a construí-la. 3. Google Sheet Building (Backend "database"): Então vamos em frente e começar a construir isso definindo quais partes de dados ou informações queremos coletar. Então vá para o Planilhas Google e vamos começar uma nova planilha em branco. Certo, assim que chegarmos aqui, vou te dar essas colunas. Vamos cruzar a primeira fila. Vai colá-los aqui. E você pode ir em frente e pausar este vídeo e ir em frente e copiá-los e colá-los do guia que teremos nos links de recursos que estão vinculados abaixo deste vídeo dependendo de onde você está assistindo. Ou você pode apenas pausar a tela e digitar tudo isso. Ok, agora que você colocou tudo aqui na sua planilha, assim como a minha. Vamos fazer um pouco de limpeza. Só vou te dar uma folha, um nome. Então, é algo diferente da planilha sem título apenas para que você possa encontrá-la mais tarde. Então, vamos dizer jogando vídeo de treinamento de aplicativo. Isso é para mim, certo? Ok, então eu vou passar, e vamos rapidamente explicar alguns dos campos. Certo, então vamos explicar o que cada uma dessas colunas faz por nós e por que as adicionamos aqui. Então, primeiro e acima de tudo, temos o nosso ID da fatura. Então isso só vai servir como nossa chave primária para cada entrada que vai vir aqui. Então cada uma dessas linhas vai ser uma entrada por si só. Então, eventualmente, um dia, teremos centenas e centenas de entradas neste aplicativo e teoria. Então cada um deles vai ter um ID e será apenas uma cadeia de caracteres aleatórios. Então, somos algo assim. E isso são apenas dados fictícios apenas para dar uma perspectiva sobre o que ele pode parecer. Está bem. E então a quantia, então a quantia é aquela quantia em dólar. Essa é especificamente a quantidade de dinheiro na fatura. Isto pode ser 608.006. Estes são todos valores válidos para o ML. Estes serão todos dólares, mas não temos que formatá-lo especificamente na folha. Vai formatá-lo na outra extremidade na folha AP. Então, descrição. Ok, então isso vai ser o que nossa fatura está se referindo. Então, vamos dizer bens e serviços. Só porque me sinto bem. Tudo bem. Então este é qualquer que seja o motivo por trás da fatura real, escreva a data emitida. Então a DEA emitida será a data em que a fatura foi emitida. Então vamos apenas dizer que foi um 12, 21. Certo. E então a data de vencimento só vai dizer que isso é 30 dias depois. Então vamos dizer que isso não está fazendo a matemática exata, mas 91221. Tudo bem. Então, vamos dizer todas as nossas faturas ou fazer 30 dias fora neste cenário. Então algo assim será o caso da data. Vamos arrastá-los para baixo. Digamos que todos os dias estamos trabalhando para emitir uma nova voz que é devido em 30 dias de cada vez. E-mail do cliente. Então Dan e mail.com. Mail.com. Estes são apenas o e-mail do cliente. Isto é importante porque este é quem nós vamos enviar os lembretes também. Cliente para o número de telefone do cliente 77. Certo. Digamos que é um número de telefone, equipe de faturamento, e-mail. Então este é o e-mail da equipe de faturamento. Então, digamos definir a nossa empresa..com, escrever a data de pagamento. Isso vai ser um encontro, mas não vai ser preenchido a menos que algo seja pago. Então, vamos apenas lembrar que esse é o seu único se estes forem pagos. Então, se isso foi pago e vamos dizer que isso foi, digamos que eles pagaram tarde. Talvez tenham pago no dia 15 depois de termos dito: “ Ei, onde está o nosso dinheiro? Há isso. E então o status, o status será um dos dois valores. Assim, o status do pagamento seria não pago ou pago. Neste caso, devemos fazer pago. Não remunerado. Certo? E o link da fatura, que será apenas o link para a solução de terceiros para captura de pagamento de fatura que você tem. Muitas pessoas criam faturas através do PayPal ou alguma outra solução. Então, digamos que como PayPal invoice.com, e que será o link da fatura. É onde o cliente vai pagar o dinheiro. Eles acabam entrando na conta bancária da sua empresa ou na sua conta bancária se você for a, você é a empresa, certo? Então é aqui que todos esses campos significam e esses, esses são alguns dados que podemos usar para trabalhar com. O que vou fazer agora é preencher todos esses espaços, principalmente nesses espaços para que eu tenha uma variedade de dados. Eu quero ter algumas coisas pagas, já está atrasado. Algumas coisas pagas que foram pagas a tempo e, em seguida, como dois na página. Então eu vou configurar isso bem rápido. Tudo bem, então há todos os dados fictícios bem ali. Bom para ir. O que podemos fazer agora é avançar para realmente construir o aplicativo agora que temos esses dados fictícios para brincar, e vamos adicionar um pouco mais à medida que avançamos. 4. Configuração inicial de aplicativos no AppSheet: Certo, então é hora de começar a construir nosso aplicativo. Então vamos passar para a folha de aplicativos, login, usar sua conta do Google e, em seguida, clique QuickStart, mesmo, fazer um novo aplicativo. Tudo bem, então eu vou dizer começar com nossos próprios dados e então nós vamos dar-lhe um nome. Então, vamos dizer link app, treinamento, vídeo. E vamos em frente e não importa qual categoria você diz. Digamos que marketing. E nós escolheremos nossos dados. E então vamos ver bem aqui. Vamos até o vídeo de treinamento do aplicativo de faturamento. Selecione nossos dados. Boom. Agora temos isso. E está configurando nosso aplicativo. Então, todos os dados falsos que acabamos de ter aqui. Vamos seguir em frente e usar isso como a base da nossa aplicação aqui. Ok? Então você pode ver o que nos começa com não é necessariamente querer. Queremos que seja, o que é bom. Vamos mudá-lo de novo e vamos torná-lo exatamente como queremos. Então, quando começamos, temos o nosso pago e não pago e então nós temos o valor lá. Mas não são dólares, certo? Só temos uma vista. Não temos o nosso prontuário. Então, temos algum trabalho a fazer no que diz respeito a seguir em frente. Então, aqui mesmo nesta interface, vamos usar alguns destes na coluna lateral aqui, e alguns destes aqui. Então, algumas dessas opções vão estar vivendo principalmente entre o comportamento de UX e os dados. Então, familiarize-se com isso. Sinta-se livre para fazer uma pausa e começar a gostar de bisbilhotar. Você não vai quebrar nada. Você sempre pode voltar a este ponto e bisbilhotar em torno de nós honestamente, onde você começa a obter o mais experiente da coisa toda. Então, o que vamos fazer para começar, vamos em frente e vamos para aqui. E vamos tentar fazer esta vista aqui, esta vista UX em um deck. E você pode ver como eu meio que troquei e mudar esses campos, tipo de ver os diferentes tipos de exibição que existem. Mas acho que queremos um baralho. Foi assim que construímos o outro. Bem, também podemos dizer onde queremos que a posição desta coisa de baixo seja. Então vamos querer isso no lado esquerdo quando adicionarmos a outra vista para que possamos fazer isso. E depois mudaremos o nome da vista. Então vamos mudar isso para apenas como faturas. Tudo bem. E então vamos fazer isso. Vamos em frente e classificá-los por, classificá-los por status. E então vamos fazer descendente para que nós vamos obter o não pago no topo. Ou deveríamos estar, vamos ver. Status, ascendente. Esteja enviando status groupby e nome decente. Lá vamos nós. Então era isso que eu queria comprar. Então vamos classificar por status descendente, e então vamos groupby diz descendente. Então teremos o não pago primeiro e o pago. Então, eventualmente, quando tivermos 100 faturas aqui, só nos mostrará as não pagas, que devem ser sempre um pequeno número no qual estamos sempre tentando nos concentrar como uma equipe e acabaremos por nos livrar delas. Outra coisa que faremos se você ver aqui, você pode ver que este é o ID exclusivo e, em seguida, o valor aqui. Então, o que vamos realmente querer é aqui sob cabeçalho primário, esta parte superior é o cabeçalho primário. Nós vamos querer dizer, vamos fazer isso. Vamos apenas dizer e-mail do cliente para sabermos quem é. E então vamos fazer o nosso cabeçalho secundário como a quantidade. Então vamos ter isso bem rápido. Bob nos deve 8 mil. Dan nos pagou 600, e nós só temos aquela foto rápida lá. E isso é, isso é realmente tudo o que queremos fora disso. Outra coisa que temos que fazer é todos esses pequenos ícones. Estas são ações para que possamos compor e-mail, enviar uma mensagem de texto, telefone, e-mail novamente, editar ou excluir. Para os propósitos deste aplicativo, essas ações aqui, vamos em frente e basta adicionar, excluir e editar. E nós vamos realmente mudar a ordem dos que estão em porque isso é realmente tudo o que queremos. Se queremos excluir um emissário porque talvez o cliente devolveu e eles não são realmente não, não vai pagá-lo. E vamos deletar do registro. Aja como se nunca tivesse acontecido. Ou se quisermos editá-lo, essa será a principal funcionalidade que queremos. Todas as outras ações talvez não tão relevantes neste momento. Então nós vamos apenas com aqueles básicos. E, em seguida, se você for para a seção Exibir aqui, clique neste, este ícone bem aqui. Você pode ver que isso é apenas um pouco de pilha genérica, mas vamos em frente e obter algo que é mais parecido com o que estamos fazendo, como dinheiro. Então nós podemos fazer como uma mensagem em dinheiro ou talvez como um envelope de fatura com algum dinheiro nele era como uma conta que é como um ícone de conta e nós podemos tipo de ir com isso. Então vamos em frente e vamos colocar isso aqui. E isso vai ser uma espécie de visão como um todo. E nós vamos apenas salvar. 5. Configurando nossos dados e design básico: Tudo bem, então a partir daqui, vamos em frente e resolver o próximo problema mais claro. A única para mim que se destaca é que não temos um cifrão na frente deste personagem aqui, ou deste campo de valores. Nós não temos isso. Então vamos fazer isso direito. Há algumas outras questões também. Mas uma vez que você meio que testar a funcionalidade, olhe para isso, podemos ver que não tem um cifrão. Então vamos em frente e fechar isso. Nós realmente não precisamos fechá-lo, mas apenas vendo, vamos até Data. E então vamos clicar neste conjunto de dados, esta fonte de dados aqui. E então vamos bater Ver colunas. Ok, então agora isto é tudo o que temos aqui, todas as colunas. E se você rolar para a direita, na verdade, deixe-me derrubar isso. Podemos ver, aqui está tudo o que está acontecendo agora. Então podemos ver algumas coisas acontecendo aqui com nossos tipos e vamos entrar em todas essas coisas em um minuto. Mas vamos direto para a coluna de quantidade e é um número. Mas vamos em frente e mudá-lo para preço. E assim que eu salvar isso, isso deve refletir com um cifrão, certo, legal. Então agora temos aquele ponto scree. Acho que estamos indo bem. E a próxima coisa que eu vejo que é mais imediata é que tivemos nossa demo inicial do aplicativo era um tema escuro e isso está me cegando. Então vamos para UX e vamos para Brand. E então vamos mudar isso para escuro. E lá vamos nós. Então podemos fazer escuro com vermelho, destaque, amarelo, qualquer uma dessas cores, cor personalizada, o que você quiser, eu vou manter um azul. Podemos adicionar um logotipo do aplicativo se você tiver um personalizado como o aplicativo da sua empresa ou qualquer coisa assim, podemos fazer todas essas coisas. E então temos algumas opções diferentes aqui. Este é principalmente que nós só temos um cabeçalho lá para você. Sabemos que estamos no canto superior esquerdo, mas você pode fazer o que quiser. Basta clicar em Salvar depois de terminar, alterado, chegar ao tema escuro. 6. Condicionando o formulário de entrada e a definição de regras: Ok, então vamos dar uma olhada em como nosso formulário que captura nossos dados sobre os enviados funciona. Vamos realmente olhar para isso. Vamos abrir esta nova emissão de fatura. Vejamos uma coisa com que vamos lidar um pouco mais tarde é que todos esses campos aqui, eles são minúsculos e eles tinham o CamelCase, que é o quê? Aqui é onde eu gostaria de uma minúscula, ao contrário de uma maiúscula entre a segunda palavra. Eles têm isso. E nós não temos, o mais importante é que não temos uma lista suspensa de status aqui. Deixa-me mostrar-te como se faz isso. Vamos fazer um menu suspenso de status que tenha pago e não pago para que possamos ter esses dois valores. Vamos em frente e fazer isso bem rápido. Então vá para Dados, Exibir colunas. Podemos fechar, então temos um pouco mais de espaço aqui. E isso vai para o status. E em vez de texto, vamos fazer isso um que é chamado de lista enumeração ou lista enumerada. E então vamos em frente e clicar aqui no pequeno botão Editar e valores que vamos adicionar. Então eu vou dizer pago e pago. E uma vez que os temos lá dentro, estamos bem. A única coisa que temos que fazer é dizer que o valor inicial não será pago. E nós apenas digitamos isso lá. Todas essas coisas aqui no assistente de expressão lidarão um pouco mais tarde para outros campos. Não precisa se preocupar com isso, por isso agora. E, em seguida, basta clicar em Salvar. Está bem, fixe como o Popper lá atrás. E então vamos ver como isso funciona. Agora que vamos para isso, novamente, vá para baixo para o status, parece que você pode ser pago ou não pago. E esta é uma boa maneira de tê-lo configurado, meio que clique sobre ele, e então eu vou clicar para selecionar. Mas o que eu realmente vou fazer, o que eu esqueci de fazer foi apenas entrar aqui para o status. E então eu tenho que salvar. O modo de entrada vai ser descartado. Então, quando eu salvar isso, vou ver o que quero dizer. Temos uma lista suspensa. Eu acho que nós já fizemos no passado alguns, mas eu só queria atualizá-lo para que ele vai ficar bem em pago por padrão. Então podemos mudar para pago sempre que for pago. Legal. Então é assim que corrigimos que é como você faz uma lista enumerada. Super fácil, certo? 7. Definindo a estética de formas: Ok, então lembra onde eu apontei que todos esses valores na forma em que estamos configurados para ser minúsculo e não como, não gostaram olhar bonito dentro do formulário? Bem, isso é chamado de nome de exibição. E o que vamos fazer é mudar nossos nomes de exibição para que fiquem bonitos. Então. Vamos para os dados, as colunas. E então você vê bem através de uma linha aqui, nós temos um nome de exibição. Então nós vamos para, nós vamos apenas, nós vamos apenas fazer todas estas facturas aqui. Na verdade, não precisamos nos preocupar com isso. Na verdade, vamos esconder isso. Então esse é um bom ponto aqui. Se apertarmos show, desmarque isso, então não teremos isso mostrado. Mas se quiséssemos que ele fosse mostrado, poderíamos ter o nome de exibição olhar boa quantidade. E podemos até adicionar mais alguns contextos como se não quiséssemos apenas ter um valor direto. Vamos ser como uma quantia a ser paga. A mesma quantidade, tudo bem. Mas se você quisesse adicionar mais contextos, você poderia com o nome de exibição, descrição, data de emissão. E é aí que eu vou ligar. Vou dizer que data da fatura é dar um pouco mais de contexto. Voz e e-mail do cliente, e-mail da equipe de faturamento do cliente . E-mail. E isso provavelmente vai ficar o mesmo praticamente o tempo todo. Então nós vamos realmente remover mostrando que um, o pago. Vamos fazer essa. Status e link de voz. Está bem, fixe. Então deixe-me ir em frente e bater Save aqui. E então isso será atualizado e nós estamos recebendo esses pequenos avisos aqui para dizer, Ei, porque você acertou essas facturas, essas colunas, você não vai ser capaz de vê-lo. Sim, sem problema. Então agora temos basicamente tudo o que vai ser necessário para um funcionário da equipe de faturamento entrar e nada mais. Então, assim é muito simples. Então, apenas descrição quantidade, data, emitido, data, fazer e-mail do cliente, número de telefone do cliente, a data em que ele foi pago, e, em seguida, o status é pago por padrão. E então os links da fatura, podemos colocar esse link lá. 8. Expressões e trabalhos de formas: Ok, então há mais alguns aspectos do formulário ou apenas os dados gerais como ele é criado pela folha AP como ele vai em, ele está conectado na folha do Google que nós vamos querer alterar. Então, dentro deste formulário, dentro da seção de dados da planilha do aplicativo, vamos mudar um par de coisas. Então, um deles é a data da fatura emitida, fatura de dia fazer isso estes são a mesma data. E a razão disso é porque ambos estão apontando para o valor inicial de hoje, que é um valor dinâmico do justo descobre o que é hoje, e acrescenta isso como o valor atual, certo? Então o que queremos que aconteça é que queremos, na verdade é esta data mais 30 dias. Isso é o que precisa ser. Isso vai ser o que queremos. Outra coisa que vamos querer é que este link de fatura seja apenas formatado como um link. Isso é muito fácil. E então essa data paga, todos os campos de data são praticamente formatados com este básico hoje. Como coisa padrão lá, porque geralmente apenas assume que você só quer estar registrando no mesmo dia. Então vamos tirar isso e vamos formatar para ser um link. Então vamos pegar o mais fácil 1 primeiro. Então vamos para aqui. Onde está o URL? Url, também conhecido como link. Boom. Uma vez que configuramos isso, teremos que não sabemos qual será o link da fatura porque, idealmente, será diferente cada vez para cada fatura separada. Então vamos lidar com isso. E depois a data paga. Eu vou entrar aqui e vamos tirar o dia de hoje. E depois batemos em Save. Gosto de bater em Salvar o tempo todo. Para que assim eu sempre saiba que tudo está atualizado. E vamos verificar isto. Vamos ver o que fizemos. Eles não pagaram nada. Ainda há link de fatura, ele está pronto para darmos um link. Ele sabe que isso vai ajudar com a formatação apenas avançando em tudo. Você vai saber essas coisas. A única coisa que temos a fazer é adiantar 30 dias. E vamos escrever uma fórmula simples para isso. Então isso é muito fácil. Então vamos para o encontro fazer. E o que vamos fazer é com esse assistente de expressão, há um milhão de coisas que você pode fazer com ele. Mas eu realmente tenho a fórmula já copiada e colada. Isso é o que vamos fazer, vamos fazer e eu estou todo tipo de explicar isso. Então o que fizemos foi obter a fórmula para a data, que é o que isso é aqui. Então, encontro, certo? Isso só diz: “ Ei, eu quero namorar. Quero formatar qualquer que seja a minha saída, uma data. E então se eu for aqui, estou dizendo que quero pegar essa data de coluna emitida mais 30. Então sabe o que estou pedindo. Aqui está uma data e, em seguida, acrescenta 30 a isso e formata a coisa toda como uma data. Isso é essencialmente o que ele faz. Então, se você quiser fazer algo manipulando colunas que você já tem, você pode pegar como, eu poderia pegar o valor e eu poderia adicionar um imposto sobre ele. Então eu posso ser como uma quantia mais $3,50 e então isso é outra coluna, certo? Para que isso, isso nos permite escrever essas funções e esta é a função para obter mais três dias. Então, mais funções que vêm em outras lições no futuro, há muitas quantidades infinitas de coisas que você poderia fazer, mas este é apenas um aspecto disso. Então vamos dar uma olhada aqui. Parede. Ah, então nós temos nossa data de emissão, que é agora a data que as faturas fazem. Então o que fizemos foi automatizar com uma fórmula ou fluxo de trabalho em que alguém teria que realmente ir e calendário e passar por aqui e contar os dias ou usar algum tipo de calculadora para determinar quando foram 30 dias. Em vez disso, o código acabou fazer isso nos bastidores, dando a ele uma fórmula simples. E nem escrevemos nenhum código. Acabamos de escrever uma expressão que disse, dê-me isso. Está bem, fixe. Então, a única outra coisa que estou pensando é o e-mail da equipe de faturamento. Vamos querer que isso tenha um valor inicial, apenas o que quisermos para o e-mail da nossa equipe. Então eu vou ser como equipe, equipe construindo minha empresa..com, certo? Então esse vai ser o e-mail da equipe de faturamento. Então isso é como o e-mail padrão que todos os e-mails serão enviados ou voltar para um, podemos apenas usar como um ponto de dados lá. Então, tudo bem, fixe. Então nós fizemos um monte de condicionamento de dados aqui. Dessa forma, nosso aplicativo está recebendo a entrada certa. E vai fazer dois básicos corretamente. E lá vamos nós. Então vamos passar, eu vou passar e fazer um par de entradas. Você faz algumas entradas, talvez três ou quatro. Basta adicionar mais algumas faturas, apenas certifique-se de ver como este formulário está funcionando e como ele funciona. Basta adicionar dados fictícios, divirta-se com ele. Basta inventar alguns e-mails engraçados e alguns números de telefone engraçados e ter uma variedade de dados, ter alguns que são pagos, alguns que não são pagos. Se eles são pagos, dê-lhes uma data paga, e então basta fazer um link falso para isso. 9. Motivo de comportamento e ação: Certo, a única coisa que temos para limpar é que vamos querer certeza de que precisamos de alguns campos que não são necessários. Então nossa descrição, queremos uma descrição cada vez e um link de fatura de status cada vez. Então vamos nos certificar de que estão todos lá. Assim obtemos os dados que queremos quando queremos. E não deixamos o usuário decidir quando quer inserir algo que precisávamos porque isso pode levar a quebrar coisas. Então vamos em frente e seguir em frente agora que todos os nossos dados estão oficialmente condicionados, que eu pensei no último vídeo era. Mas vamos seguir em frente. Vamos ao comportamento. E nós vamos adicionar uma ação porque nós vamos conseguir essa, aquela habilidade crocante de ir em frente e enviar e-mail para as pessoas com um clique de um botão. Então, nova ação. E vamos dizer algo como lembrete de pagamento do cliente. Ok? Então, quando vamos em frente e começar com isso, então vamos dizer fazer isso, fazer este e-mail inicial externo. Vamos dizer dois. E vamos dizer e-mail do cliente. E o assunto, eu vou pré-cozido estes quatro. Sim. E eu vou ter disponível para você para obter essencialmente o assunto. Vamos colocar o que quisermos. Mas nós vamos adicionar em alguns dos valores dinâmicos, valores dinâmicos sendo essas colunas bem aqui. Então, vai funcionar algo como isto não é exatamente o que você quer colocar aqui, mas nós acreditamos e dizer algo como: “Ei, na data emitida ou eles pagam na data, você nos deve uma quantia? Ok. Então você vê onde isso está indo, certo? Ok, então deixe-me ir em frente e colocar esses valores aqui e eu vou mostrá-los para você. Ok, então para o assunto do e-mail, o que vamos usar é esta função concatenar. Concatenar significa apenas juntar. Então estamos adicionando texto entre essas aspas, e então estamos adicionando as colunas dinâmicas, sobre as quais já falamos um pouco. Então, vamos dizer um lembrete amigável para pagar cifrão e logo depois será um valor e então nós vamos nos colocar nenhum espaço aqui antes de sua data de vencimento de qualquer que seja esse dado. Então essa será apenas a linha de assunto. E então, para o corpo, vamos dizer concatenar seu saldo de qualquer quantia que precisa ser paga. Clique neste link e, em seguida, vamos colocar em nosso link de fatura e esta função formatador de texto link ou formatador que apenas leva a fatura Lincoln, ele faz com que ele link capaz. E então C para pagar sua fatura. Então, para mostrar o que isso parece, se clicarmos aqui. E assim isso deve dizer com qualquer e-mail que você está executando, eu vou dizer para o e-mail do cliente feito dinamicamente carregado aqui, um lembrete amigável para pagar US $600 antes de sua data de vencimento desta data, seu saldo de US $600 precisa ser pago. Clique neste link para pagar sua fatura. Então boom, certo, então estes são os e-mails dinâmicos que estamos falando, certo? Então isso faz o que queríamos fazer. E ótimo. Então agora temos isso lá dentro. Estamos todos prontos para ir. Vou me certificar de que todos consigam pegar isso na seção de recursos. Assim você pode modificá-los para serem seus. Apenas certifique-se de que tem vírgulas entre cada valor dinâmico ou de texto. E você tem citações para o texto real. E então você tem esses colchetes para os valores dinâmicos, mas você pode apenas clicar, clique na coluna aqui para obter isso. Ok, então apenas aperte Salvar e então você deve ser bom para seguir em frente. 10. Como criar segunda visualização com o gráfico: Tudo bem, então estamos indo para onde vamos ser capazes de fazer aquele gráfico de pizza que mostramos inicialmente. E vamos fazer isso fazendo uma nova visão. Quando você clica em Nova Exibição, agora você tem duas guias na parte inferior do aplicativo que você pode alternar entre elas. E então este, vamos dizer que isto é como o nosso pago contra o não pago. E diremos que este é um gráfico. E então o tipo de gráfico isso será. Vamos em frente e dizer que é um, eu acho que queremos um gráfico de pizza agregado. Sim, acho que temos. E vamos agregá-lo por status, digamos contagem, colunas de gráfico, status. Certo, então lá vamos nós. Temos que pagar e não pagar. Então, 50 por cento de 50 por cento. Então é isso que queremos ver. Vamos mudar as cores. Super fácil. Então vamos em frente e temos vermelho e verde. Então vamos trocar esses. Vai ser como se o pago fosse verde e o pago vermelho ou qualquer cor que você queira, certo? E então o rótulo, Vamos em frente e usar o valor como um rótulo para que possamos apenas ver, ou desculpe, a chave sim, vemos que são pagos e não pagos. Eu gostaria que pudéssemos ficar como não remunerados também, como um rótulo verbal não pairar. Etiqueta e o mesmo com pago. Mas não podemos exatamente obter isso, mas estamos prontos para ir agora temos funcionalidade aqui, e se clicarmos aqui, podemos até ver os dados apenas em um tipo de formato de tabela reta, que é meio legal. Mas vamos voltar aqui clicar em Salvar nisso. E agora temos este gráfico. Este gráfico está pronto para ir e vai nos mostrar o que queremos. A única coisa para isso, como a outra que podemos passar para a exibição. E vamos fazer como Pi ou algo assim. Vamos fazer algo assim. É um ícone bonito, certo? E lá vamos nós. Então aqui temos as duas vistas. Temos o pago contra o não pago. Temos nossas faturas e vemos um pequeno resumo aqui pago, não pago para. Podemos clicar aqui, podemos editar isso. Se você quiser mudar a quantidade de $0,16 assim. Tudo bem. Vamos em frente e mudar algumas coisas aqui. Qualquer coisa que precisemos, digamos que estragamos as informações de contato do cliente ou o que seja. E podemos salvar isso. Poderíamos enviar-lhes um lembrete clicando nisso. Podemos ver uma pequena exibição rápida que vai ajudar nossa equipe a saber, hey, nós procuramos não remunerado agora precisamos entrar naqueles. Vamos fazer com que eles sejam focados. Quais são esses? Oh, é Bob pela sua factura de $8.001. Boom. Então isso é praticamente o aplicativo. No geral, se você quiser obter isso implantado. Então, se eu for até aqui para a implantação, certo, então há algumas coisas diferentes que você precisa preencher para obtê-lo implantado e eu vou cobrir isso em outro vídeo. Mas você pode realmente ter este aplicativo implantado e utilizável apenas não sob o plano gratuito para folhas AP. Então você vai precisar ir em frente e dar-lhes um pouco de dinheiro para ir em frente e obter a bola rolando para isso. Para esses tipos de aplicativos, geralmente o que eles fazem é como um por mês por usuário. Então é como cinco dólares ou dez dólares por usuário por mês para usar o aplicativo. Então, se você tem como uma equipe de cinco pessoas usando o aplicativo de faturamento e ser como 50 dólares. Mas há diferente com quem eu não quero falar. Eles estão lá muito planos de pagamento, mas você pode fazer isso. Mas você viu como facilmente eu construí um aplicativo que poderia ser como uma pedra angular deste departamento todo o dia, todos os dias, certo? Coisas muito úteis. E você fez do zero exatamente para o propósito que você queria. Portanto, há tantos outros aplicativos diferentes que você pode criar que serviriam a propósitos para processos de negócios internos que você pode criar do zero aqui. E você pode impulsionar seu, todo o seu negócio com isso e economizar muito tempo e dinheiro depende apenas do que você precisa dele e por que você precisa de uma força. Então esta já algumas soluções pré-fabricadas, mas se você precisa de algo personalizado e em casa, esta é uma maneira super poderosa de obtê-lo. Então, obrigado por ficar comigo para aprender a fazer este aplicativo. Eu sei que este aplicativo é apenas um, apenas um projeto de prática, mas uma vez que você começar, uma vez que você passou por este, você provavelmente vai se sentir confortável o suficiente para começar a experimentar e criar algumas outras coisas. E o bom é, é que a folha de aplicativo tem uma tonelada de aplicativos de exemplo que você pode ver em sua página principal de seu site para apenas todos os tipos de casos diferentes. Portanto, você pode ou não ter casos de uso que se apliquem diretamente a esses aplicativos. Mas se você fizer isso, isso é realmente ótimo porque você pode tipo de apenas copiar os aplicativos que eles têm e, em seguida, usá-los. E então, obviamente, você teria que implantá-los e adicionar seus próprios usuários, ajustá-los um pouco para se adequar ao seu uso exato, certo? Ou você poderia tentar construir algo do zero que é inteiramente seu e de mais ninguém. Então, há um monte de diferentes caminhos interessantes para ir com ele, e tudo depende de você. Então, obrigado por sair neste curso e espero que você tenha aprendido alguma coisa. Por favor, deixe cair qualquer feedback abaixo ou de qualquer forma que você possa entrar em contato comigo. Deve haver comentários ou algum tipo de informação de contacto associada a este curso. Então, obrigado por sair. Tenha uma boa.