<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>No-code Development</title><link>https://cloud.google.com/blog/products/no-code-development/</link><description>No-code Development</description><atom:link href="https://cloudblog.withgoogle.com/blog/products/no-code-development/rss/" rel="self"></atom:link><language>en</language><lastBuildDate>Tue, 06 Sep 2022 22:50:04 +0000</lastBuildDate><image><url>https://cloud.google.com/blog/products/no-code-development/static/blog/images/google.a51985becaa6.png</url><title>No-code Development</title><link>https://cloud.google.com/blog/products/no-code-development/</link></image><item><title>Introducing easier de-identification of Cloud Storage data</title><link>https://cloud.google.com/blog/products/identity-security/announcing-easier-de-identification-of-google-cloud-storage-data/</link><description>&lt;div class="block-paragraph"&gt;&lt;h3&gt;De-identification of Cloud Storage just got easier&lt;/h3&gt;&lt;p&gt;Many organizations require effective processes and techniques for removing or obfuscating certain sensitive information in the data they store. An important tool to achieve this goal is de-identification. &lt;a href="https://nvlpubs.nist.gov/nistpubs/ir/2015/nist.ir.8053.pdf" target="_blank"&gt;Defined by NIST&lt;/a&gt; as a technique that “removes identifying information from a dataset so that individual data cannot be linked with specific individuals. De-identification can reduce the privacy risk associated with collecting, processing, archiving, distributing or publishing information.”&lt;/p&gt;&lt;p&gt;Always striving to make data security easier, today we are happy to announce the availability of a de-identification action for our Cloud Storage inspection jobs. Now, you can de-identify Cloud Storage objects, folders, and buckets without needing to run your own pipeline or custom code. Additionally, we have enhanced our transforms by adding a new dictionary replacement method that can help you achieve stronger privacy protection – especially with unstructured data you might store like customer support chat logs. &lt;/p&gt;&lt;h3&gt;The “De-identify findings” Action&lt;/h3&gt;&lt;p&gt;The “de-identify findings” action for Cloud DLP inspection jobs is a fully managed feature that creates a de-identified copy of the data objects that are inspected. This means that you can inspect a Cloud Storage bucket for sensitive data like Personal Identifiable Information (PII) and then create a redacted copy of these objects all with a few clicks in the Console UI. No need to write custom code or manage complex pipelines and since it’s fully managed, it will auto-scale for you without you needing to manage quota.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        &lt;a href="https://storage.googleapis.com/gweb-cloudblog-publish/images/De-identify_findings.max-2800x2800.jpg" rel="external" target="_blank"&gt;
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/De-identify_findings.max-1000x1000.jpg"
        
          alt="De-identify findings.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;This new action supports the following data types:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Text files&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Comma- or tab-separated values&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Images (see &lt;a href="https://cloud.google.com/dlp/docs/locations#location-specific_limitations"&gt;regional limitations&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Once enabled, the DLP job will perform an inspection of the data and produce a de-identified copy of &lt;a href="https://cloud.google.com/dlp/docs/transformations-reference#dictionary-replacement"&gt;all supported files&lt;/a&gt; into the output bucket or folder. &lt;/p&gt;&lt;p&gt;You can also use the new de-identify action on &lt;a href="https://cloud.google.com/dlp/docs/concepts-job-triggers"&gt;Job Triggers&lt;/a&gt; to automatically de-identify new content as it appears on a recurring schedule. This is useful for creating a workflow with a safe drop zone for incoming files that need to be de-identified before being made accessible.&lt;/p&gt;&lt;h3&gt;What can automatic De-identification do?&lt;/h3&gt;&lt;p&gt;Cloud DLP provides a set of transformation techniques to de-identify sensitive data while attempting to make the data still useful for your business.  These techniques include: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/dlp/docs/transformations-reference#redaction"&gt;Redaction&lt;/a&gt;: Deletes all or part of a detected sensitive value.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/dlp/docs/transformations-reference#replacement"&gt;Replacement&lt;/a&gt;: Replaces a detected sensitive value with a specified surrogate value.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/dlp/docs/transformations-reference#masking"&gt;Masking&lt;/a&gt;: Replaces a number of characters of a sensitive value with a specified surrogate character, such as a hash (#) or asterisk (*).&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/dlp/docs/transformations-reference#crypto"&gt;Crypto-based tokenization&lt;/a&gt;: Encrypts the original sensitive data value using a cryptographic key. Cloud DLP supports several types of tokenization, including transformations that can be reversed, or "re-identified."&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/dlp/docs/transformations-reference#bucketing"&gt;Bucketing&lt;/a&gt;: "Generalizes" a sensitive value by replacing it with a range of values. (For example, replacing a specific age with an age range, or temperatures with ranges corresponding to "Hot," "Medium," and "Cold.")&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/dlp/docs/transformations-reference#date_shift"&gt;Date shifting&lt;/a&gt;: Shifts sensitive date values by a random amount of time.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/dlp/docs/transformations-reference#time-extract"&gt;Time extraction&lt;/a&gt;: Extracts or preserves specified portions of date and time values.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;New Dictionary Replace method&lt;/h3&gt;&lt;p&gt;When a sensitive data element is found, dictionary replacement replaces it with a randomly selected value from a list of words that you provide. This transformation method is especially useful if you want the redacted output to have more realistic surrogate values.  &lt;/p&gt;&lt;p&gt;Consider the following example: You collect customer support chat logs as part of providing service to your customers. These support chat logs contain various types of Personal Identifiable Information (PII) including people’s names and email addresses. Cloud DLP can find and de-identify the sensitive elements with static replacements such as “[REDACTED]” to help prevent someone from seeing this sensitive data. &lt;/p&gt;&lt;p&gt;With the new dictionary replacement method you can instead replace these findings with a randomly selected value from a dictionary. This dictionary replacement provides two key benefits over static replacement:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;The resulting output can look more realistic&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Because the output looks more realistic, it can help conceal any residual names (a privacy de-identification technique sometimes referred to as “&lt;a href="https://pubmed.ncbi.nlm.nih.gov/32930712/" target="_blank"&gt;hiding in plain sight&lt;/a&gt;”)&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;An example of this:&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;&lt;b&gt;Input&lt;/b&gt;:&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Agent] Hi, my name is &lt;b&gt;Jason&lt;/b&gt;, can I have your name?&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Customer] My name is &lt;b&gt;Valeria&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Agent] In case we need to contact you, what is your email address?&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Customer] My email is &lt;b&gt;v.racer@example.org&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Agent] Thank you.  How can I help you?&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;De-identified Output&lt;/b&gt;:&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Agent] Hi, my name is &lt;b&gt;Gavaia&lt;/b&gt;, can I have your name?&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Customer] My name is &lt;b&gt;Bijal&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Agent] In case we need to contact you, what is your email address?&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Customer] My email is &lt;b&gt;happy.elephant44@example.org&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;[Agent] Thank you.  How can I help you?&lt;/i&gt;&lt;/p&gt;&lt;hr/&gt;&lt;p&gt;As you can see in the output, the names and email addresses have been replaced with a random value that both protects the original sensitive information but also makes the output look more realistic. This can make the data more useful and help “hide” any residual PII. &lt;/p&gt;&lt;h3&gt;Next Steps:&lt;/h3&gt;&lt;p&gt;To learn more about De-Identification check out our &lt;a href="https://cloud.google.com/dlp/docs/transformations-reference#dictionary-replacement"&gt;Technical Docs&lt;/a&gt;, try &lt;a href="https://cloud.google.com/dlp/docs/deidentify-storage-console"&gt;De-identification of Storage&lt;/a&gt; in the &lt;a href="https://console.cloud.google.com/security/dlp/create/job"&gt;Cloud Console&lt;/a&gt; and &lt;a href="https://www.youtube.com/watch?v=nP-nMZpLM1A&amp;amp;t=3720s" target="_blank"&gt;Watch a recent Google I/O talk on De-identification&lt;/a&gt; of data.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/topics/developers-practitioners/cloud-data-loss-prevention-cloud-dlp-overview/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('https://storage.googleapis.com/gweb-cloudblog-publish/images/Data_Loss_Prevention_Hero_Image.max-500x500.png')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;Cloud Data Loss Prevention (Cloud DLP) Overview&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;It’s important to take a holistic look at where your data resides and how it’s being used since you could be held liable for that data, a...&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Mon, 08 Aug 2022 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/identity-security/announcing-easier-de-identification-of-google-cloud-storage-data/</guid><category>Storage &amp; Data Transfer</category><category>Data Analytics</category><category>Databases</category><category>No-code Development</category><category>Infrastructure Modernization</category><category>Security &amp; Identity</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/de-ID.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Introducing easier de-identification of Cloud Storage data</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/de-ID.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/products/identity-security/announcing-easier-de-identification-of-google-cloud-storage-data/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Scott Ellis</name><title>Group Product Manager</title><department></department><company></company></author><author xmlns:author="http://www.w3.org/2005/Atom"><name>Jordanna Chord</name><title>Senior Staff Software Engineer</title><department></department><company></company></author></item><item><title>Forrester names Google AppSheet a Leader in low-code platforms for business developers!</title><link>https://cloud.google.com/blog/products/no-code-development/google-cloud-named-a-leading--no-code-platform-in-forrester-wave/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;We’re excited to share the news that leading global research and advisory firm Forrester Research has named Google AppSheet a Leader in the recently released report The &lt;a href="https://pages.appsheet.com/ebook-forrester-wave-appsheet-2021-register.html" target="_blank"&gt;Forrester Wave™: Low-code Platforms for Business Developers&lt;/a&gt;, Q4 2021. It’s our treasured community of business developers—those closest to the challenges that line-of-business apps can solve—who deserve credit for not only the millions of apps created with AppSheet, but also the collaborative approach to no-code development that has helped further our mission of empowering everyone to build custom solutions to reclaim their time and talent. &lt;/p&gt;&lt;p&gt;AppSheet received the highest marks possible in the product vision and planned enhancements criteria, with Forrester noting in the report that &lt;i&gt;“AppSheet’s vision for AI-infused-and-supported citizen development is unique and particularly well suited to Google. The tech giant’s deep pockets and ecosystem give AppSheet an advantage in its path to market, market visibility, and product roadmap.”&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;“Features for process automation and AI are leading,”&lt;/i&gt; remarking that, &lt;i&gt;“The platform provides a clean, intuitive modeling environment suitable for both long-running processes and triggered automations, as well as a useful range of pragmatic AI services such as document ingestion."&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Many enterprise customers including &lt;a href="https://youtu.be/T8cd5SxDwxI" target="_blank"&gt;Carrefour Property - Carmila&lt;/a&gt;, &lt;a href="https://cloud.google.com/customers/globe-telecom"&gt;Globe Telecom&lt;/a&gt;, &lt;a href="https://solutions.appsheet.com/hubfs/Case%20Study/AEP%20Final.pdf" target="_blank"&gt;American Electric Power&lt;/a&gt;, and Singapore Press Holdings (&lt;a href="https://workspace.google.com/customers/sph.html" target="_blank"&gt;SPH&lt;/a&gt;) choose AppSheet as their business developer partner, along with thousands of other organizations in every industry. We are honored to serve these customers and to be a Leader in the &lt;a href="https://pages.appsheet.com/ebook-forrester-wave-appsheet-2021-register.html" target="_blank"&gt;Forrester Wave™: Low-code Platforms for Business Developers&lt;/a&gt;. We look forward to continuing to innovate and to helping customers on their digital transformation journey. To download the full report, visit &lt;a href="https://pages.appsheet.com/ebook-forrester-wave-appsheet-2021-register.html" target="_blank"&gt;here&lt;/a&gt; and enter your email address. To learn more about AppSheet, visit our &lt;a href="https://cloud.google.com/appsheet"&gt;website&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Mon, 01 Nov 2021 17:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/google-cloud-named-a-leading--no-code-platform-in-forrester-wave/</guid><category>Business Application Platform</category><category>Google Workspace</category><category>Google Cloud</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Forrester names Google AppSheet a Leader in low-code platforms for business developers!</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/google-cloud-named-a-leading--no-code-platform-in-forrester-wave/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vikas Anand</name><title>Director Product, Firebase</title><department></department><company></company></author></item><item><title>Bring no-code apps to your Gmail inbox. Here’s how.</title><link>https://cloud.google.com/blog/products/no-code-development/using-appsheet-no-code-apps-in-gmail/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;Last week we&lt;a href="https://cloud.google.com/blog/products/workspace/announcing-new-ways-to-build-and-integrate-applications-in-google-workspace"&gt; announced&lt;/a&gt; AppSheet in Gmail, a new feature that lets you use custom-built no-code applications, created in AppSheet, directly in your inbox as a dynamic email. Too often, daily workflows are spread across multiple applications, slowing productivity as we navigate from one app to another and back again. By putting business apps and email in the same interface, AppSheet in Gmail helps make these frustrations a thing of the past, saving users from the breaks in focus that come with switching among multiple services. &lt;/p&gt;&lt;p&gt;AppSheet’s new capabilities within Gmail are powerful because previously, creating a dynamic email would have required coding skills and a lot of patience. Because AppSheet is a true no-code platform, anyone can create one, making it easier than ever to translate a great idea into software and deploy it to teammates in an easily consumable fashion. AppSheet apps can be connected to the data source of your choice, such as a Google Sheet, SQL database, or Salesforce. This is especially useful if you are creating a dynamic email, because it means you and your colleagues can update data in any of these data sources without having to leave your inbox.&lt;/p&gt;&lt;h3&gt;How AppSheet in Gmail works&lt;/h3&gt;&lt;p&gt;Let’s see how an AppSheet dynamic email works. In this example, we have a Travel Request app that is used for creating travel requests and sending them to an approver who can respond to them using a Dynamic Email in Gmail. Here’s what that looks like in Gmail:&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/1_dynamicemailbloggmail.gif"
        
          alt="1 dynamicemailbloggmail.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Up-to-date details about the travel request are shown directly in the email, because the data source is queried for the latest data when the email is opened (that’s where the “dynamic” in “dynamic email” comes from).&lt;/p&gt;&lt;p&gt;Here’s where it gets interesting. The person receiving the dynamic email (here, the “approver”) can review the details, add comments and make approval decisions, and then submit their response directly from the email. This updates the app’s data source (Google Sheets, in this case). &lt;/p&gt;&lt;p&gt;Here’s what the Sheets data looks like after the travel request has been approved via Gmail, with the user’s approval decision (“TRUE”), approval date, and additional notes appearing in the travel request row in the Google Sheet:&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_appsheets_gmail.max-1000x1000.jpg"
        
          alt="2 appsheets gmail.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;And for extra extensibility, once this data is written back to the data source, it can then &lt;a href="https://cloud.google.com/blog/products/no-code-development/automation-no-code-appsheet-and-google-cloud"&gt;trigger additional automations (workflows)&lt;/a&gt;, such as sending a confirmation email or an SMS text message. &lt;/p&gt;&lt;h3&gt;Create your first dynamic email in AppSheet&lt;/h3&gt;&lt;p&gt;Setting up a dynamic email takes only a few minutes. You’ll start by setting up an &lt;a href="https://cloud.google.com/blog/products/no-code-development/automation-bots-with-appsheet-and-no-code"&gt;automation&lt;/a&gt;, which allows your app to detect certain conditions and then take appropriate actions. In our example, we’ve created a bot that detects when a new Travel Request is created by a user, and then automatically sends an email to the approver with key details.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/3_dynamicemailblogautomation.gif"
        
          alt="3 dynamicemailblogautomation.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Next, in the dynamic email section, from the “Use Dynamic Email” dropdown, we’ll select our “Approvals” view, since that is the view we’ll want to appear in the user’s email. Then we’ll specify recipients and optional information like additional text to include in the email:&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/4_dynamicemailblogdynamic.gif"
        
          alt="4 dynamicemailblogdynamic.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;And that’s it! With AppSheet’s dynamic emails, Gmail isn’t just one app among many where you and your teammates get work done—it’s a central destination for seamless collaboration of all kinds.  &lt;/p&gt;&lt;p&gt;Want some more help creating your first dynamic email in AppSheet? Check out this &lt;a href="https://www.youtube.com/watch?v=pVQlS0PliSQ" target="_blank"&gt;how-to&lt;/a&gt; video that walks through the process step by step.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Wed, 20 Oct 2021 17:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/using-appsheet-no-code-apps-in-gmail/</guid><category>Google Workspace</category><category>Google Cloud</category><category>No-code Development</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/appsheet_gmail_1.max-600x600_qKkBo5s.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Bring no-code apps to your Gmail inbox. Here’s how.</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/appsheet_gmail_1.max-600x600_qKkBo5s.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/using-appsheet-no-code-apps-in-gmail/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Mike Procopio</name><title>Senior Staff Software Engineer, AppSheet</title><department></department><company></company></author></item><item><title>Empowering non-profit New Incentives with no-code</title><link>https://cloud.google.com/blog/products/no-code-development/expanding-immunization-access-with-no-code-and-google-cloud/</link><description>&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=YiQgpQT92xE"
      data-glue-modal-trigger="uni-modal-YiQgpQT92xE-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/YiQgpQT92xE/maxresdefault.jpg"
             alt="Svetha Janumpalli for how New Incentives uses no-code"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-YiQgpQT92xE-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="YiQgpQT92xE"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=YiQgpQT92xE"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;As people everywhere continue to adapt to new ways of working and collaborating, many trends that might have seemed a decade away in 2019, have cemented themselves as today’s blueprints for success.  &lt;/p&gt;&lt;p&gt;We’ve seen firsthand the acceleration in demand for technology that lends itself to agile development without compromising power, ease or security and governance. Businesses cannot afford for solutions to be locked within excessively bureaucratic processes, with line-of-business workers unable to affect real progress. But they also need the solutions developed within individual teams to be manageable and secure, without all the “shadow IT” risks that often arise when teams create their own apps and services. &lt;/p&gt;&lt;p&gt;To help businesses balance this dynamic, we’ve provided no-code app creators combating the pandemic &lt;a href="https://solutions.appsheet.com/appsheet-covid-19-support-guide-free-deployment" target="_blank"&gt;special access to AppSheet, Google Cloud’s no-code development platform, and we will continue to do so through December 31, 2021&lt;/a&gt;. Nigeria-focused NGO &lt;a href="https://www.newincentives.org/" target="_blank"&gt;New Incentives&lt;/a&gt; is a superlative example of the organizations that have used AppSheet to achieve meaningful results.&lt;/p&gt;&lt;p&gt;A non-profit working to improve infant mortality rates through immunization efforts, New Incentives began their no-code journey in 2015. Balancing the needs of a global team with operations that often take place in rural areas, their IT team needed solutions to be both flexible and responsive. Projects such as their expense app helped pave their no-code journey early on, demonstrating that important applications could be developed more quickly than in the past via a mixture of technical talent and non-technical talent, as well as via tools that let IT maintain governance requirements while individual teams experimented.  &lt;/p&gt;&lt;p&gt;“It's like building an entire ecosystem for our needs, with multi-tiered approvals, and the ability to bring in a lot of interesting, contextual information to be able to identify fraud,” said Svetha Janumpalli. “When someone's reviewing an expense, being able to see their route in Google Maps is very important to know where we’re going and operating in these very hard-to-reach, hard-to-travel areas. Like, are people actually doing what was intended?”&lt;/p&gt;&lt;p&gt;Pre-pandemic, most of the non-profit’s no-code app needs were focused on internal processes such as tracking of supplies, expenses, and data intake. When COVID began to emerge, they weren’t certain if their immunization program would be able to continue. &lt;/p&gt;&lt;p&gt;“We were thinking early on, this is going to become a problem, and what are we going to do? We basically create crowds [by organizing ways for children to be immunized against disease],” said Janumpalli. “So, we knew early on that we wouldn’t be able to continue unless we got ahead of having good mitigation measures, and unless we made the case to government stakeholders—to our Community Partners—that we take them very seriously. Because AppSheet gives us speed, we were able to introduce these apps, iterate them, and then share that information back.” &lt;/p&gt;&lt;p&gt;As the pandemic progressed, New Incentives leaders soon realized that AppSheet apps could be used to address external needs in addition to internal needs as communication with the external community was becoming increasingly important. “The apps are like having a portable office,” Janumpalli stated. &lt;/p&gt;&lt;p&gt;To help prevent the spread of COVID-19 while maintaining their ongoing mission, the organization needed to engage in an open dialogue with the community to understand and meet each location's unique needs. By building apps that let team members collect data from communities, quickly assess the data, and make changes, the New Incentives team knew they could stay aligned with those they served, even as conditions changed.&lt;/p&gt;&lt;p&gt;“Sometimes, there's no internet connectivity. Sometimes even cell phone communications are difficult. AppSheet helps the app user retrieve that information properly. And then it allows us to program the feeding of that data: who needs it and when they need it to make good decisions.”&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/Starting_the_Day.gif"
        
          alt="Starting the Day.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Taking a community-first approach, New Incentives began collecting information on the ground from local members that could then be trickled upwards through both their communities and the organization. Not only did this help build trust in a difficult time, but it allowed for faster app iteration and faster implementation of on-the-ground changes that needed to take place. “We could take that community member feedback and instead of waiting a year, literally within a week, we could review that information and then make improvements.”&lt;/p&gt;&lt;p&gt;One of the solutions that came from these community-driven dialogues was their bi-hourly app. “We're a program that increases demand for immunization, but we couldn’t risk increased crowding,” Janumpalli explained. “So, we had to put in a bunch of new protocols around sanitization, hand-washing, and social distancing. We introduced this app called bi-hourly monitoring, and it was so useful that irrespective of COVID in the future, we'll keep that as part of our processes.”&lt;/p&gt;&lt;p&gt;While COVID is still active, the resilience that New Incentives has built into their problem-solving has provided them an opportunity to continue their mission with minimal disruption. This non-profit has helped to double rates of full immunization (increased from 25% to 54%) in the region, and COVID placed these efforts in jeopardy. &lt;/p&gt;&lt;p&gt;“We’re a health organization. We don’t want to introduce measures superficially,” Janumpalli stated. “I would imagine that if we didn't have this type of real-time information to have the confidence that it's okay to continue to operate, we would have had to stop operations more often out of a lack of information because it just would have exceeded our risk tolerance” &lt;/p&gt;&lt;p&gt;“What I hope other people understand about AppSheet is that it helps with the full spectrum,” she added. “It's not just data collection, but also how you manage that data, how you integrate that data into your team processes, how you review that data, how you gain actionable insights from that data. So for us it's data that’s actually influencing people to change and empowering managers to be able to have all the information they need to provide the right guidance and leadership to their teams.”&lt;/p&gt;&lt;p&gt;New Incentives is continuing their immunization efforts, scaling from an average of 5,800 new infants added to its program per month in 2020 to 27,000 for the month of June this year alone. The real-time flexibility of AppSheet combined with their innovative culture means the same small team can meet the expanding and diverse demands that will continue to emerge through COVID and beyond. &lt;/p&gt;&lt;p&gt;&lt;a href="https://www.appsheet.com/" target="_blank"&gt;Start innovating with no-code for free&lt;/a&gt;.&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 05 Oct 2021 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/expanding-immunization-access-with-no-code-and-google-cloud/</guid><category>Google Workspace</category><category>Business Application Platform</category><category>Google Cloud</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Empowering non-profit New Incentives with no-code</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/expanding-immunization-access-with-no-code-and-google-cloud/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Jennifer Cadence</name><title>Product Marketing Manager</title><department></department><company></company></author></item><item><title>Remote, hybrid, or office work? It's easier with no-code apps</title><link>https://cloud.google.com/blog/products/no-code-development/build-no-code-apps-with-appsheet-for-hybrid-work-and-more/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;As offices reopen, businesses aren’t keeping to a single formula. Many are embracing hybrid models, with employees splitting time between home and the office. Some are staying 100% remote. Others are returning the full workforce to offices with a greater focus on digitization.  &lt;/p&gt;&lt;p&gt;Regardless of their model, one thing is certain: technology is more central than ever to organizations’ ability to work smarter and more effectively. In particular, organizations need technology that can be tailored to specific business needs. For example, a retail store manager may need a way to ensure improved sanitation practices, or office workers may need to create an app to manage desk reservations. &lt;/p&gt;&lt;p&gt;Google Workspace can help by bringing together &lt;a href="https://cloud.google.com/blog/products/workspace/helping-business-with-new-additions-to-google-workspace"&gt;everything you need to get things done, all in one place&lt;/a&gt;—including the ability to build custom apps and automations with &lt;a href="http://appsheet.com/" target="_blank"&gt;AppSheet&lt;/a&gt;. AppSheet, Google Cloud’s no-code development platform, lets employees--even those with no programming experience--&lt;a href="https://cloud.google.com/blog/products/no-code-development/automation-no-code-appsheet-and-google-cloud"&gt;reclaim their time and talent&lt;/a&gt; by building custom apps and automations. &lt;/p&gt;&lt;p&gt;Building solutions with AppSheet is often easier and faster than traditional coding, as AppSheet leverages Google’s machine learning expertise to help you quickly go from idea to solution, helping your business to match the pace and agility that today’s landscape requires. In this article, we’ll explore how you can use AppSheet to create custom solutions that will help your business adapt to shifting business needs. To illustrate, we’ll focus on a use case many businesses face: &lt;a href="https://www.appsheet.com/samples/Organize-and-track-office-resources-during-back-to-work?appGuidString=09d1785b-4041-49ba-99d4-ce51952e2783" target="_blank"&gt;reservation and management of meeting rooms and other office resources&lt;/a&gt;, but this process can easily be adapted for a wide variety of use cases, from apps for &lt;a href="https://www.appsheet.com/samples/This-app-can-assist-retail-companies-in-managing-customer-inquiries-and-curbside-pick-ups?appGuidString=77d8da6d-7fd3-4d8b-a2b8-0ed891e28818" target="_blank"&gt;retail pickup&lt;/a&gt; to &lt;a href="https://www.appsheet.com/samples/Report-work-site-incidents-and-notify-team-members-with-reports?appGuidString=8128c095-006d-4b41-ba5e-7786c3097714" target="_blank"&gt;incident reporting&lt;/a&gt; and &lt;a href="https://www.appsheet.com/SampleApps" target="_blank"&gt;more&lt;/a&gt;. &lt;/p&gt;&lt;h2&gt;Simplify and centralize with apps&lt;/h2&gt;&lt;p&gt;The first thing to consider is whether your solution would be best managed via a custom interface. If you’re trying to simplify a process for someone, such as &lt;a href="https://www.appsheet.com/samples/Multipoint-vehicle-inspection-log?appGuidString=20114634-0339-496b-bbe1-24b9ff0e55e4" target="_blank"&gt;inspections&lt;/a&gt; or &lt;a href="https://www.appsheet.com/samples/Manage-inventory-levels-stock-value-and-vendor-details?appGuidString=59e436dd-c035-4089-b906-3b1d28fdd2dd" target="_blank"&gt;inventory tracking&lt;/a&gt;, or centralize information, such as &lt;a href="https://www.appsheet.com/samples/Share-marketing-resources-and-tracking-usage?appGuidString=3021803d-ad38-42c3-bb02-b1cbe06f1da4" target="_blank"&gt;resource portals&lt;/a&gt; or &lt;a href="https://www.appsheet.com/samples/Organize-events-on-a-shared-calendar-and-map?appGuidString=87fbb744-508e-428e-b6d9-b5fc2b46753a" target="_blank"&gt;events calendars&lt;/a&gt;, creating a custom app is the way to go.&lt;/p&gt;&lt;p&gt;For this example app, we created a simple &lt;a href="https://docs.google.com/spreadsheets/d/1K9qbB7nO0GVkLOY92Zi_92emP4jetB70thA6uoPpfyI/edit?usp=sharing" target="_blank"&gt;Google Sheet &lt;/a&gt;to hold our backend data. Sheets are ideal backend data sources when we know the amount of data will not grow exponentially, especially when piloting to a first office or group of users. We can switch our data seamlessly at any time to a scalable Google Cloud SQL database or other database if needed.&lt;/p&gt;&lt;p&gt;The example app has several worksheets to manage the different buildings, rooms, checkpoints and people (including their roles).&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_yHwvSg6.max-1000x1000.jpg"
        
          alt="1.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;We can build an app in AppSheet directly from our Sheet by selecting Tools &amp;gt; AppSheet &amp;gt; Create an App. &lt;/p&gt;&lt;p&gt;After creating our app, we see an overview of the data that we’ve connected, how pieces of data relate to each other, the views that are presented to the user, and a live interactive preview of the app. Refining the app is intuitive. When you input keywords, for instance, AppSheet surfaces appropriate functionality options that can be further customized. If we have address or location data, it’s automatically turned into a map view that we can further customize.&lt;/p&gt;&lt;p&gt;Our office management app will offer building managers and cleaners administrative features for managing equipment, disinfection schedules, and maintenance information, and it will also offer views for employees to check occupancy and safely reserve desks and equipment.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_0cxExYf.max-1000x1000.jpg"
        
          alt="2.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Opening an office and then a room in the app gives us an overview of both the floorplan and the occupancy and reservations for spaces and equipment in the room.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_rGC6uP2.max-1000x1000.jpg"
        
          alt="3.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Users can then reserve spaces and equipment in the app, without having to first search for a form or page in the intranet, or even log onto their work computer. The reservation is an automation routine in AppSheet, which performs pre-configured actions when triggered.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_DA8oFs8.max-1000x1000.jpg"
        
          alt="4.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;As illustrated in the screenshot above, when the action is triggered either by pressing a button in the app, scanning a QR code, or tapping an RFC tag, the action simply sets the “Reserved by” and “Reserved at” columns to the current user and timestamp.&lt;/p&gt;&lt;h2&gt;Streamline with automations&lt;/h2&gt;&lt;p&gt;AppSheet Automation, which was recently made &lt;a href="https://cloud.google.com/blog/products/no-code-development/automation-no-code-appsheet-and-google-cloud"&gt;generally available&lt;/a&gt;, makes it possible to reduce repetitive tasks and streamline processes even further.&lt;/p&gt;&lt;p&gt;In this example, one challenge you may encounter is that users often forget to release a desk or resource when they’re finished, which means those reservations stay blocked until an administrator releases all blocked reservations. However, it’s also important that resources aren’t immediately released, as they first need to be cleaned and disinfected before being made available to new users.&lt;/p&gt;&lt;p&gt;AppSheet Automation can solve this challenge by periodically checking all resources that have been reserved for longer than four hours, then alerting the user to either re-reserve them or release them to be cleaned. If there is no answer, the automation can trigger the resources to be cleaned, then released.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/5_zCeBwwj.max-1000x1000.jpg"
        
          alt="5.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;We can configure this as a recurring event, and create a bot that sends the notifications and triggers actions based on the user input (or lack of input).&lt;/p&gt;&lt;h2&gt;Optimize for multiple roles&lt;/h2&gt;&lt;p&gt;Creating an app for one user is one thing--creating an app that fits the needs of multiple types of users is another. AppSheet has you covered for this kind of complexity because it lets you build multiple roles into a single app. &lt;/p&gt;&lt;p&gt;In our office management app, for example, the office manager can have a particular view and dashboard, and workers in the office can have their own views and functionalities front and center. This makes it possible to automate tasks for all types of users with a single app. &lt;/p&gt;&lt;p&gt;Likewise, AppSheet Automation lets you easily react to real-time changes in data, send notifications to groups of users, and initiate additional workflows using data shared between the app and the users. If a group needs to reserve a conference space for an important late-breaking meeting, for example, there might be ripple effects across a number of user groups. The ability to automate all these updates and interactions can ultimately save a lot of time and effort. &lt;/p&gt;&lt;p&gt;AppSheet also supports advanced features such as QR codes, NFC, and bluetooth sensor integration. This could help users check into locations or workspaces, further streamlining the task of helping people safely navigate and collaborate within the office.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/6_nrikMsf.max-1000x1000.jpg"
        
          alt="6.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h2&gt;Mission critical solutions, faster than ever&lt;/h2&gt;&lt;p&gt;In the past, the type of app explored in this article would have required a central data store, distribution to specific groups of users, management and dashboard capabilities, as well as smartphone sensor integration for NFC and image capturing. This would have necessitated a mammoth implementation project and a team of professional coders.  &lt;/p&gt;&lt;p&gt;But with no-code, you can effectively design and implement these requirements in hours and days rather than months and years. Changes can be made on the fly in any browser, including pushing out new versions to users. Though AppSheet opens up app building and digital automations to any knowledge worker, it also includes robust security and governance controls, ensuring that as you manage getting employees back into office, you don’t neglect IT security. &lt;/p&gt;&lt;p&gt;Try out your own &lt;a href="https://www.appsheet.com/samples/Organize-and-track-office-resources-during-back-to-work?appGuidString=09d1785b-4041-49ba-99d4-ce51952e2783" target="_blank"&gt;back-to-the-office app&lt;/a&gt; for free today at &lt;a href="http://appsheet.com" target="_blank"&gt;AppSheet.com&lt;/a&gt;, or explore and copy our &lt;a href="https://www.appsheet.com/samples/Organize-and-track-office-resources-during-back-to-work?appGuidString=5486a6ee-6293-4dbc-b24f-d51413fe1be6" target="_blank"&gt;sample app&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Thu, 24 Jun 2021 17:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/build-no-code-apps-with-appsheet-for-hybrid-work-and-more/</guid><category>Business Application Platform</category><category>Google Cloud</category><category>No-code Development</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/nocode.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Remote, hybrid, or office work? It's easier with no-code apps</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/nocode.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/build-no-code-apps-with-appsheet-for-hybrid-work-and-more/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Tyler Ayers</name><title>Solutions Engineer</title><department></department><company></company></author></item><item><title>4 simple steps to make the perfect spreadsheet to power your no-code app</title><link>https://cloud.google.com/blog/products/no-code-development/turn-google-sheet-data-into-a-no-code-web-app-with-appsheet/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;Making data accessible, useful and actionable in different contexts is one of the main reasons we build apps. Typically, this involves a lot of engineering, but thanks to no-code app development, even those with no coding experience can create apps from the most commonplace data repository of them all: the spreadsheet or Google Sheets.  &lt;/p&gt;&lt;p&gt;For example, if employees in the field are recording data by hand and inputting it into Google Sheets later, all of that work could be simplified with a no-code app. Users would simply input data into the app, which would automatically sync with spreadsheets in the cloud. For many line-of-business workers, the power to replace spreadsheet maintenance with an app can lead to powerful efficiency gains. Likewise, for many enterprises, the ability to empower non-technical workers to build such apps themselves, without significant IT resources, can be transformative, opening entirely new avenues for accelerating innovation. &lt;/p&gt;&lt;p&gt;Getting this process started can be as simple as organizing spreadsheets such that a no-code app platform like &lt;a href="https://cloud.google.com/appsheet"&gt;Google Cloud AppSheet&lt;/a&gt; can ingest them and generate useful prototype apps for users to further build on. Though no coding is required, great no-code apps still rely on a well-designed data structure. In this post, we’ll go over the fundamentals of preparing a data source in Google Sheets to effectively build applications using AppSheet. &lt;/p&gt;&lt;p&gt;Here are 4 steps that can help you reduce friction in the no-code app prototyping process, simplify the maintenance and management of your app, and create a more performative and efficient data structure.&lt;/p&gt;&lt;h3&gt;Step 1: Use clean table layouts&lt;/h3&gt;&lt;p&gt;Before we begin laying out our Google Sheet, let’s consider a few questions:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;What do I want my app to do? &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What data is required to perform those functions?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;What data will my users need to access?&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The critical data above needs to be captured in a column or table in your Google Sheet. When grouping your columns into tables, think about what the simplest conceptual grouping would be. Imagine we’re building an app for a grocery store which keeps track of inventory. Initially we might be inclined to create a separate table for each category of item like in Example 1 - but this schema is inefficient as it creates a large number of tables we would need to manage and update individually. A better solution would be to contain all of our inventory items in a single table, and include a column which designates item categories like in Example 2.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Use_clean_table_layouts.max-1000x1000.jpg"
        
          alt="Use clean table layouts.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Key Takeaway: This simplicity is important because if you have too many tables, your app will become harder to maintain and modify, and it may face sync time issues and additional potential failure points. &lt;/p&gt;&lt;h3&gt;Step 2: Name and format your data simply and consistently &lt;/h3&gt;&lt;p&gt;Column and table names should be kept short and easy to understand. Avoid creating long names, names with special characters, or names with strings of numerics. &lt;/p&gt;&lt;p&gt;Column naming and formatting conventions should persist across data sources if possible. That is, if your app is pulling data from multiple Sheets, naming and formation should be consistent across all of them. Following these guidelines will ensure that your data is easy to understand, increase the likelihood that the prototype app interprets data as desired, and make it easier to employ expressions within your app.&lt;/p&gt;&lt;h3&gt;Step 3: Use columns for categories and rows for entries&lt;/h3&gt;&lt;p&gt;When new data is added in an AppSheet app, it will be appended to your sheet in the form of a new row. It’s important to ensure that the structure of your spreadsheet is uniform, and that is built such that each row represents an entry and each column represents a category for type of entries. To understand what this means, let’s look at three examples.&lt;/p&gt;&lt;p&gt;Example. 1 - Inverted inventory table&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Inverted_inventory_table.max-1000x1000.jpg"
        
          alt="Inverted inventory table.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;In this first example, we can see that the desired structure is inverted. Data headers are arranged vertically, and new entries representing inventory items are added as columns. This arrangement will prevent AppSheet from adding new rows; it should look more like the “ideal table layout” in the previous section. &lt;/p&gt;&lt;p&gt;Example. 2 - Interrupted inventory table&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Interrupted_inventory_table.max-1000x1000.jpg"
        
          alt="Interrupted inventory table.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;This second example spreadsheet contains a section that is meant to be used as a calculator. Because this interrupts the structure of the spreadsheet, however, it will prevent new rows from being added. Tables must remain structurally consistent across their entirety, and they must consist of only column headers and ensuing rows of data. If you have a section such as a calculator which interrupts the overall structure of the table, you’ll need to either integrate it into the original table structure like Example 3, or relegate it to its own independent table.&lt;/p&gt;&lt;p&gt;Example. 3 - Integrated Calculation Fields&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Integrated_Calculation_Fields.max-1000x1000.jpg"
        
          alt="Integrated Calculation Fields.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Key Takeaway: Duplication is a related structural pitfall to watch for. If you notice that large blocks of data are being duplicated in multiple tables, this is a good indicator that your data structure may not be as efficient as it could be, which could contribute to extended sync times for apps.&lt;/p&gt;&lt;h3&gt;Step 4: Add a key column&lt;/h3&gt;&lt;p&gt;Every table must include a key column that serves as a unique identifier for each row of data. For some types of data, each row will naturally contain a column which is unchanging and unique for each row. A good example of a naturally unique key is a product ASIN or SKU - no two products will have the same. Similarly, an employee identification number or email are good unique keys, as no two individuals will have the same one. For data that does not have this property, we can easily generate one using the &lt;a href="https://help.appsheet.com/en/articles/2357317-uniqueid" target="_blank"&gt;UNIQUEID()&lt;/a&gt; function in the AppSheet editor. If you want to learn more about keys, see our &lt;a href="https://help.appsheet.com/en/articles/1023086-what-is-a-key" target="_blank"&gt;help documentation&lt;/a&gt; on the subject.&lt;/p&gt;&lt;h3&gt;It’s time to create your first no-code app&lt;/h3&gt;&lt;p&gt;If you’ve been following each of the above mentioned steps to structure your data, you should be ready to turn your data into a powerful no-code app. To get started, open up Sheets with your data, and go to Extensions&amp;gt;AppSheet&amp;gt;Create an App. From there, Appsheet will automatically read your data and turn your spreadsheets data into a no-code app to drive powerful efficiency gains.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/Extension_Menu.gif"
        
          alt="create your first no-code app.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;For a deeper dive into this topic, be sure to see our article on &lt;a href="https://blog.appsheet.com/2014/12/03/5-tips-for-building-better-spreadsheets-for-your-appsheet-mobile-apps/" target="_blank"&gt;spreadsheet best practices&lt;/a&gt; and this &lt;a href="https://youtu.be/tnH3hPQ644I" target="_blank"&gt;webinar&lt;/a&gt;, and feel free to jumpstart your no-code journey with our &lt;a href="https://www.appsheet.com/SampleApps" target="_blank"&gt;library of sample apps&lt;/a&gt;. If you run into any issues building your apps, check out our help articles or ask a question on the &lt;a href="https://community.appsheet.com/" target="_blank"&gt;AppSheet Community&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;We’ve been truly inspired by the apps &lt;a href="https://blog.appsheet.com/topic/customers-stories" target="_blank"&gt;already created&lt;/a&gt; by tech-savvy creators like you, and can’t wait to see what you create next. &lt;/p&gt;&lt;p&gt;Ready to use AppSheet? &lt;a href="https://www.appsheet.com/?utm_source=keyword&amp;amp;utm_medium=blog&amp;amp;utm_campaign=inventoryapp" target="_blank"&gt;Get started now&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/products/no-code-development/automation-no-code-appsheet-and-google-cloud/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('https://storage.googleapis.com/gweb-cloudblog-publish/images/no_code.max-500x500.jpg')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;Reclaim time and talent with AppSheet Automation&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;AppSheet Automation, a significant addition to AppSheet, our no-code development platform, leverages Google AI to empower even those with...&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Thu, 29 Apr 2021 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/turn-google-sheet-data-into-a-no-code-web-app-with-appsheet/</guid><category>Application Development</category><category>Business Application Platform</category><category>Sheets</category><category>No-code Development</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/AppSheet.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>4 simple steps to make the perfect spreadsheet to power your no-code app</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/AppSheet.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/turn-google-sheet-data-into-a-no-code-web-app-with-appsheet/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>H.J. Amaro</name><title>Solutions Consultant</title><department></department><company></company></author></item><item><title>How to automate with AppSheet Automation</title><link>https://cloud.google.com/blog/products/no-code-development/automation-bots-with-appsheet-and-no-code/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;AppSheet Automation is now &lt;a href="https://cloud.google.com/blog/products/no-code-development/automation-no-code-appsheet-and-google-cloud"&gt;generally available&lt;/a&gt;, and in this article, we’ll explore how you can build your first automation bot, all without writing a single line of code. &lt;/p&gt;&lt;p&gt;This brief tutorial, using the use case of onboarding new employees, will explain how you can automate the process with AppSheet Automation. This same framework could be applied to any use case that involves auto-generating an email when a new entry is added to your data source; be it engaging new subscribers to your side hustle blog, or to schedule an email for a recent work order request.  &lt;/p&gt;&lt;p&gt;Before you begin, you will need an app in which to frame your automation. You can use one you’ve already built or you can get started with this &lt;a href="https://www.appsheet.com/samples/?appGuidString=797ea37b-8b5b-402e-8a11-e6a1a69e4018&amp;amp;utm_source=keyword&amp;amp;utm_medium=blog&amp;amp;utm_campaign=aaga" target="_blank"&gt;sample app&lt;/a&gt; (Select “Copy and customize” option, choose a name for your app). &lt;br/&gt;&lt;/p&gt;&lt;p&gt;Automating any process within your application, in this case onboarding new employees, involves three simple steps.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;1. Creating a &lt;a href="https://help.appsheet.com/en/articles/4865431-creating-a-bot" target="_blank"&gt;bot&lt;/a&gt; &lt;br/&gt;&lt;/p&gt;&lt;p&gt;2. Configuring the &lt;a href="https://help.appsheet.com/en/articles/4865448-configuring-an-event" target="_blank"&gt;event&lt;/a&gt; and &lt;a href="https://help.appsheet.com/en/articles/4865455-configuring-a-process" target="_blank"&gt;process&lt;br/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;3. Testing your bot&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;We’ve included a video below that explains exactly what these components are and how they work together.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=SlaWpzmkOkU"
      data-glue-modal-trigger="uni-modal-SlaWpzmkOkU-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/SlaWpzmkOkU/maxresdefault.jpg"
             alt="AppSheet is a no-code application platform that can help enterprises automate manual, time-consuming tasks. In this video, we show how AppSheet Automation helps automate tasks relating to notifications, data changes, webhooks, file creations, and document based workflows. Watch to learn how you can utilize AppSheet Automation to streamline workflows and processes!"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-SlaWpzmkOkU-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="SlaWpzmkOkU"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=SlaWpzmkOkU"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Step 1: Creating a bot&lt;/h3&gt;&lt;p&gt;Follow the steps below to create a new bot:&lt;/p&gt;&lt;p&gt;1. From the AppSheet UI, click on “Automation” from the left menu, navigate to the &lt;b&gt;Bots&lt;/b&gt; tab and click on &lt;b&gt;+ New Bot&lt;/b&gt;. &lt;/p&gt;&lt;p&gt;2. Type ”&lt;code&gt;employee send email&lt;/code&gt;” into the dialog, which will trigger suggested bots to appear, as shown in the image below.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/1_create_a_bot.max-1000x1000.jpg"
        
          alt="1 creating a bot.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;3. Select the highlighted suggestion above “When a new &lt;b&gt;New Employees&lt;/b&gt; record is created, &lt;b&gt;send&lt;/b&gt; an &lt;b&gt;email&lt;/b&gt;” (Click on &lt;b&gt;Create a custom&lt;/b&gt; bot if you don't see any suggestions and follow along instructions on the &lt;a href="https://www.youtube.com/watch?v=SlaWpzmkOkU" target="_blank"&gt;video&lt;/a&gt; to manually create your bot).&lt;br/&gt;&lt;/p&gt;&lt;p&gt;4. At this point a completely implemented bot is ready to get to work. Let’s tweak some settings so it sends the email to the right email address.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/2_creating_a_bot.max-1000x1000.jpg"
        
          alt="2 creating a bot.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Step 2: Configuring the event and process&lt;/h3&gt;&lt;p&gt;A bot has two main components: An event (when something happens) and a process (perform a sequence of tasks). &lt;/p&gt;&lt;p&gt;&lt;b&gt;Event&lt;/b&gt;:&lt;/p&gt;&lt;p&gt;1. Click on the event and its definition should render in the settings pane to the right.&lt;/p&gt;&lt;p&gt;2. If it looks like this (below) you are good to go to the next step.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/3_creating_a_bot.max-1000x1000.jpg"
        
          alt="3 creating a bot.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;b&gt;Process&lt;/b&gt;:&lt;/p&gt;&lt;p&gt;1. Click on the “send an email” step in the process and its definition should render in the settings pane to the right.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/4_creating_a_bot.max-1000x1000.jpg"
        
          alt="4 creating a bot.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;2. Click on the “Go to: &lt;b&gt;Task&lt;/b&gt;” link at the bottom of the settings pane to navigate to the task definition.&lt;/p&gt;&lt;p&gt;3. You can leverage the full &lt;a href="https://help.appsheet.com/en/articles/919759-expressions-the-essentials" target="_blank"&gt;expressive power&lt;/a&gt; of the platform to customize and format the email content including using &lt;a href="https://help.appsheet.com/en/articles/961741-email-templates" target="_blank"&gt;templates&lt;/a&gt;. Refer to the table below for the rest of the task configuration:&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/5_creating_a_bot.max-1000x1000.jpg"
        
          alt="5 creating a bot.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Your task should now look like this:&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/6_creating_a_bot.max-1000x1000.jpg"
        
          alt="6 creating a bot.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;4. Click &lt;b&gt;Save&lt;/b&gt; to save all your changes.&lt;/p&gt;&lt;p&gt;5. Let go ahead and deploy your app. Click on the blue “Not Deployed” icon on the top left of your screen and go through the deployment wizard to deploy your app. Your app should show the green “Deployed” state as follows:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--medium
      
      
        h-c-grid__col
        
        h-c-grid__col--4 h-c-grid__col--offset-4
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/7_creating_a_bot.max-1000x1000.jpg"
        
          alt="7 creating a bot.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;6. You are all done configuring your bot.&lt;/p&gt;&lt;h3&gt;Step 3: See your bot in action&lt;/h3&gt;&lt;p&gt;Now that you are done building the bot, let’s take it for a spin. &lt;/p&gt;&lt;p&gt;1. Click the mobile device icon on the top left of the right hand pane to see the “New Employees” view (alternatively you can navigate from the left hand menu to UX → Primary Views → New Employees)&lt;/p&gt;&lt;p&gt;2. Click on the big blue  “+” icon to create a new employees record. Add employee details (make sure to add your own email address) → Click Save → This new record should sync automatically (if not click on the red  icon on the top right to perform a sync.)&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/8_creating_a_bot.max-1000x1000.jpg"
        
          alt="8 creating a bot.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;3. You should get an welcome email to the email address you entered in the previous step. &lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;b&gt;Note&lt;/b&gt; - In addition to adding employees via the app, you can also configure this bot to send an email  if data in the underlying sheet is updated directly. To do that you will need to ensure that Sheets is configured correctly for external eventing. &lt;a href="https://help.appsheet.com/en/articles/4879362-external-eventing-with-google-sheets" target="_blank"&gt;This video&lt;/a&gt; will take you through that process. &lt;/i&gt;&lt;/p&gt;&lt;p&gt;Congratulations! You have just created and enabled your very first bot, without writing a single line of code . From here, just ensure your application has been deployed, and your bots will do the rest while you reclaim your time. If you run into any issues building your automation bot, check out our help articles or ask a question on the &lt;a href="https://community.appsheet.com/c/appsheet-automation/30" target="_blank"&gt;AppSheet Community&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Ready to use AppSheet Automation? &lt;a href="https://www.appsheet.com/?utm_source=keyword&amp;amp;utm_medium=blog&amp;amp;utm_campaign=inventoryapp" target="_blank"&gt;Get started now&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/products/no-code-development/automation-no-code-appsheet-and-google-cloud/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('https://storage.googleapis.com/gweb-cloudblog-publish/images/no_code.max-500x500.jpg')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;Reclaim time and talent with AppSheet Automation&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;AppSheet Automation, a significant addition to AppSheet, our no-code development platform, leverages Google AI to empower even those with...&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Wed, 28 Apr 2021 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/automation-bots-with-appsheet-and-no-code/</guid><category>Business Application Platform</category><category>Google Cloud</category><category>No-code Development</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/nocode.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>How to automate with AppSheet Automation</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/nocode.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/automation-bots-with-appsheet-and-no-code/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Prithpal Bhogill</name><title>Group Product Manager</title><department></department><company></company></author></item><item><title>Part 2: Hackathons aren’t just for programmers anymore</title><link>https://cloud.google.com/blog/products/no-code-development/no-code-hackathon-tips-and-best-practices/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;As we discussed in &lt;a href="https://cloud.google.com/blog/products/no-code-development/no-code-hackathons-with-google-clouds-appsheet"&gt;our recently published article&lt;/a&gt;, no-code hackathons are a great way to empower line-of-business workers and encourage innovation, but they sometimes require different planning steps than traditional hackathons aimed at coders. In this article, we take a look at three questions you should ask yourself to refine the event’s goals, as well as a four-step planning framework and best practices we’ve seen adopted by users of AppSheet, Google Cloud’s no-code application development platform. &lt;/p&gt;&lt;br/&gt;&lt;p&gt;One thing to keep in mind: just like a no-code, custom business app, the beauty of a hackathon lies in the fact that each one is a customized effort based on your specific goals. Once you refine your goals, use the framework to build your hackathon. And once you’ve successfully managed your hackathon event, you can use that experience to inform the next one.&lt;/p&gt;&lt;h3&gt;Three questions to refine your goals for a hackathon&lt;/h3&gt;&lt;p&gt;The hackathon will be many employees’ introduction to the concept and promise of no-code programs, so before any planning for the event itself can occur, enterprises need a refined sense of what the program should achieve and how it will fit into existing operations. &lt;/p&gt;&lt;p&gt;&lt;b&gt;1. What does innovation look like for your organization? &lt;br/&gt;&lt;/b&gt;Innovation can mean a number of different things--removing manual processes, improving efficiency in the field, digitizing workflows, and more. Identifying what kind of innovation you hope to spur is important to introducing a no-code platform, and its potential, to the workforce. That said, it is important not to over-prescribe goals: one benefit of democratizing the tools of innovation is that employees often discover and solve challenges that had previously gone unacknowledged. &lt;/p&gt;&lt;p&gt;&lt;b&gt;2. What types of organizational and governance structures will support the no-code program?&lt;br/&gt;&lt;/b&gt;It’s obviously powerful to extend app building to more employees, but businesses still need to ensure that no-code efforts don’t redundantly overlap with IT projects. Likewise, they need to avoid Shadow IT problems in which IT lacks visibility into no-code projects, and they need to apply security protections to the corporate digital assets leveraged for no-code apps. All of this means governance and organizational models are important to a successful no-code rollout. &lt;/p&gt;&lt;p&gt;In an IT-centralized model, IT teams create nearly all of the applications to address an organization's needs. In an IT-decentralized program, the broader organization develops the applications within the governance framework provided by IT. Both can encourage non-technical employees to become no-code citizen developers, but they do so in different ways. &lt;/p&gt;&lt;p&gt;For example, in an IT-centralized model, business users might use the no-code platforms to build prototypes, the final versions of which are built by IT. In an IT-decentralized model, non-technical employees throughout the organization might build their own solutions according to governance guardrails set by IT. &lt;/p&gt;&lt;p&gt;&lt;b&gt;3. Beyond hackathons, how will you encourage citizen development?&lt;br/&gt;&lt;/b&gt;A hackathon is a great way to drive engagement and hands-on learning, but it’s not the only way  to inspire the workforce--and even after a successful hackathon, organizations still need educational and community-building resources to maintain momentum. Many such resources are available, such as AppSheet’s &lt;a href="https://community.appsheet.com/" target="_blank"&gt;Creator Community&lt;/a&gt;. It’s important to look for resources that already exist outside the company, but many successful no-code programs have also invested in internal resources, such as recurring office hours with experts or onboarding programs specific to the company’s goals. &lt;/p&gt;&lt;h3&gt;Four key steps for planning a successful no-code hackathon &lt;/h3&gt;&lt;p&gt;The preceding questions are a starting point for defining the no-code program’s intentions--but planning and holding a hackathon involves a few more steps. This four-part framework offers some best practices to ensure the event is organized based on your organization’s unique needs.    &lt;/p&gt;&lt;p&gt;&lt;b&gt;1. Define your objective &lt;br/&gt;&lt;/b&gt;This may seem obvious, but an organization is unlikely to succeed if it holds a hackathon just for the sake of holding an event, without clear goals and intentions. With digital fatigue running rampant, employees aren’t always primed to accept new technical solutions--so to cut through the noise and inspire the workforce, it’s critical to define what the event should achieve. &lt;/p&gt;&lt;p&gt;The goal might be to align your organization's goals with actions individual citizen developers or teams of citizen developers can take. It might be identifying manual tasks that could be automated or potential long-tail solutions. There is no single approach, but often, successful no-code hackathons focus either on functionality or use cases. When a hackathon focuses on functionality, they are often more open-ended but also more likely to produce novel ideas or call attention to challenges that are familiar to line-of-business workers but unknown to leaders. Hackathons built around a specific use case or challenge can be more targeted, but they can also be overwhelming to new citizen developers who are still learning how the no-code platform lets them harness different kinds of functionality. &lt;/p&gt;&lt;p&gt;For example, let’s say my objective is to focus on removing paper from my company’s business processes. The key is not to tell hackathon participants what kind of app to build because I don’t know all the issues they might be struggling with. But every app must digitize something that is now being executed manually. That will be my main criteria for any hackathon app. Of course, I will need to develop a list of questions whose answers will ensure that my objective is being met. These questions will also help my new citizen developers formulate an app building plan and for the most part should focus on the following areas:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Problem&lt;/b&gt;. Describe the manual process you want to digitize as well as the paper you want to remove from your process and how it applies to the stated objective.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Scope&lt;/b&gt;. Describe what areas of business the problem impacts—is it within an individual scope, or a department, or cross-departmental?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Data&lt;/b&gt;. Describe the underlying data you want to digitally capture, where it resides today (in a filing cabinet, transposed to a doc or spreadsheet) and where it should reside electronically.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Solution&lt;/b&gt;. Describe how you plan on resolving the problem—how is the app you propose to build going to address the problem? What capabilities does the app need? What features on the app building platform will you be using?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Success metrics&lt;/b&gt;. How do you measure success? An increase in productivity measured by a decrease in time spent? Reduction of paper measured by amount digitized?&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Recommended best practices&lt;/b&gt;: This may seem like a lot of information to collect early in the hackathon process but it provides a structured way to look at an ongoing problem and resolve it. Most citizen developers are new to app building and this type of methodology teaches them how to approach an app building project. This type of approach also serves as a way for departments to identify process issues that may be known or unknown—those long tail applications that provide incremental value and when taken together, may exceed the value of larger, more complex applications. Finally, consider building an app on your no-code platform to collect this information. This signals two things: an overall commitment to digitization as well as a commitment to the platform as the digitization vehicle.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. Cultivate executive buy-in &lt;br/&gt;&lt;/b&gt;Hackathons are usually more successful when company leaders advocate for them. Employees may be uncertain about new technology platforms and tools if the intentions behind and benefits of those resources have not been clearly communicated. Similarly, employees accustomed to existing processes may not adopt new ones if incentives and goals have not been refreshed. These efforts require executive leadership, and when businesses successfully navigate large shifts in technology, the CTO or even CEO is often involved. &lt;/p&gt;&lt;p&gt;Recommended Best Practices: Successful hackathons rely on participation and support from the leadership team as well as IT and line of business management. This participation indicates that citizen development is part of the corporate culture and has the support of the entire company. One member may be designated as the owner or multiple members may be given roles—the more active the support, the more likely it is for employees to get involved. There should be active involvement from the leadership team to promote all hackathon aspects:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Encourage participation&lt;/b&gt;. Promoting the hackathon throughout the company via all forms of communication, including email, company and LOB meetings, newsletters, collaboration apps like Google Chat, Slack, or Microsoft Teams, etc.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Acknowledge milestones&lt;/b&gt;. Provide snapshots of the hackathon as it progresses, including number of teams participating, number of departments, number of apps being built, first app to be tested, etc. Along with normal forms of communication, consider setting up a Hackathon community page and actively post to it.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Formalize the effort&lt;/b&gt;. Host a company-wide event to acknowledge and reward participants. Perhaps the hackathon is a success metrics contest where the winners and runner up receive a prize but make sure that all participants are recognized for their valuable contributions.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;3. Anticipate hackathon participants’ needs&lt;br/&gt;&lt;/b&gt;Whether a professional or citizen developer, the principles of application development are the same. While no-code application development requires significantly less technical knowledge than traditional application development, it will require training, both during and outside of a hackathon. The more you anticipate, and provide, the necessary training, the more successful your hackathon will be.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Recommended best practices&lt;/b&gt;: We’ve seen successful programs that bring in outside experts to guide non-technical workers, others that appoint internal experts, others still that focus on self-learning modules--and some that combine all three. All of these approaches are generally more productive when combined with community-building efforts. &lt;/p&gt;&lt;p&gt;For example, throughout last year, our Creator Community created incredible apps and made them available to fellow community members. &lt;a href="https://www.appsheet.com/samples/COVIDSupport-861308?appGuidString=a45c6a01-3c9f-4eb5-9e74-8ceaa0a3c46f" target="_blank"&gt;COVID-19 Community Support App&lt;/a&gt; is one such great example, and the app has now been translated into over 100 languages by creators around the world. Similarly, we saw a number of citizen developers rally around each other during a global hackathon to &lt;a href="https://community.appsheet.com/c/covid-19/24" target="_blank"&gt;build COVID-19 support apps&lt;/a&gt;, relying on self-guided resources and community support. We’ve also seen companies&lt;a href="https://cloud.google.com/customers/globe-telecom"&gt; such as Globe Telecom&lt;/a&gt; invest not only in hackathons but also in making experts available for weekly office hours. Many organizations have successfully built citizen developer ecosystems by creating spaces where questions can be posed and discussed. Programs that include specific examples of no-code apps are usually more powerful. &lt;/p&gt;&lt;p&gt;In designing training programs, it can be easy to overlook that hackathon participants need assurances that it is okay to make mistakes--which reinforces the importance of governance. It can also be easy to neglect the &lt;a href="https://community.appsheet.com/t/office-hours-june-2nd-2020/25428" target="_blank"&gt;data management training&lt;/a&gt; that can help citizen developers more easily adopt a no-code platform. &lt;/p&gt;&lt;p&gt;Measures of success are another important training component. Are no-code apps meant to be deployed across the entire organization, to be used by select teams, or to serve as foundations for future proposals? Is a no-code app’s success quantified by hours saved working on a process, number of users for a specific app, or some other metric? &lt;/p&gt;&lt;p&gt;&lt;b&gt;4. Ensure you don’t miss the final ingredients &lt;br/&gt;&lt;/b&gt;There are three components, often overlooked, that will determine the overall success of a hackathon:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Make it fun&lt;/b&gt;. Gamification can be a terrific way to generate enthusiasm. When an organization incentivizes budding citizen developers with recognition or awards, interest in the no-code program often skyrockets.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Build awareness&lt;/b&gt;. No hackathon will succeed if employees aren’t aware of it, so organizers and the leadership team need to get people excited by marketing the event. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Galvanize participation&lt;/b&gt;. Will hackathon participants operate as individuals or as members of a team? Most likely, this decision will depend on a number of factors specific to your company with the end result being more employee participation. &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Recommended best practices&lt;/b&gt;: Gamifying a hackathon cannot only generate enthusiasm but also serve as a way to attract more participants. But don’t just focus on the awards aspect for the winners and runner ups. Think of ways to make it fun for all participants. For example, hackathon T-Shirts, trophies, or plaques for everyone. Or fun award categories for best app idea, first deployed app, etc.&lt;/p&gt;&lt;p&gt;With or without prizes, no hackathon will succeed if employees aren’t aware of it, so organizers and the leadership team need to get people excited by building awareness through marketing the event. The promotions could range from newsletter blurbs to advertisements on internal sites to references during all-hands meetings-- but whatever the venue, this is your chance to communicate both the ways no-code can be empowering as well as any competitions or rewards that the event will entail. &lt;/p&gt;&lt;p&gt;Additionally, one can neither devise gamification strategies nor advertise the event without determining whether hackathon participants will work individually or in teams. Which approach works best may depend on a range of factors, such as whether the organization uses an IT-centralized or IT-decentralized model. But generally, individual participants tend to focus on specific goals whereas teams, by virtue of including more perspectives, can promote community and exploration. If you choose to go with teams, we recommend that you solicit cross-departmental teams or teams from different departments, as this is likely to diversify the solutions and conversations that the hackathon facilitates. &lt;/p&gt;&lt;p&gt;Finally, don’t forget the closing ceremonies! Whether it’s a live judging panel or simply distribution of awards, find a way to celebrate everyone that participated. This goes a really long way in helping the program to gain traction. &lt;/p&gt;&lt;h3&gt;Keep the momentum going!&lt;/h3&gt;&lt;p&gt;With the preceding questions, framework, and best practices, you’re well on your way to holding a no-code hackathon. Congratulations! But what comes next? Here are four ways to keep the momentum going:  &lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Hold a post-mortem with your team&lt;/b&gt;. What are your main takeaways from this event? Should you host another event in the future? Are there any additional goals you need to consider for future events? What would you change for the next one?&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Measure your success&lt;/b&gt;. Did you meet your objective? Was participation in line with  expectations? Did you require a wait list for the event or is the entire organization now trained? What areas can you focus on for your next hackathon? &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Double down on citizen development across your organization&lt;/b&gt;. After you’ve held your first hackathon event, there will be buzz around all that was accomplished. Those who were not able to participate in the first will likely want to attend the next. If you haven’t already marked your calendar for the next one, determine what date makes the most sense. &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Keep a channel open for support&lt;/b&gt;. One of the most exciting parts about no-code hackathons is that citizen developers feel empowered to tackle new and bigger problems. In order to achieve this, they need outlets for support. We highly recommend either creating an internal channel for conversation, such as a citizen developer chat room, or pointing them towards a citizen developer community. &lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;We hope you will take this framework and convert it into something that not only meets the unique needs of your organization, but also helps propel you toward a more innovative future. Whether this is just the beginning of your organization's citizen development journey or the next step in an ongoing digital transformation, the possibilities are endless, and we’re excited to see what you build. Click &lt;a href="https://solutions.appsheet.com/workspace?utm_source=keyword&amp;amp;utm_medium=blog&amp;amp;utm_campaign=workoutapp" target="_blank"&gt;here&lt;/a&gt; to learn more about AppSheet, and jumpstart your no-code journey with our &lt;a href="https://www.appsheet.com/SampleApps" target="_blank"&gt;library of sample apps&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/products/no-code-development/no-code-hackathons-with-google-clouds-appsheet/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;Part 1: Hackathons aren’t just for programmers anymore&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;How no-code hackathons encourage citizen developers to innovate.&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Thu, 22 Apr 2021 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/no-code-hackathon-tips-and-best-practices/</guid><category>Business Application Platform</category><category>Google Cloud</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Part 2: Hackathons aren’t just for programmers anymore</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/no-code-hackathon-tips-and-best-practices/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Jennifer Cadence</name><title>Product Marketing Manager</title><department></department><company></company></author></item><item><title>What no-code automation looks like with AppSheet</title><link>https://cloud.google.com/blog/topics/developers-practitioners/what-no-code-automation-looks-appsheet/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;As developers, we talk about automation in the context of technology as often as your friends might talk about Bitcoin — and for good reason: automation has spanned the farthest corners of cloud computing, from infrastructure as code, container orchestration, and DevOps to machine learning and even billing management. It’s making life easier for infrastructure operators, developers, SecOps engineers, and cloud admins by saving them time, which, as we all know, is a finite resource.  &lt;/p&gt;&lt;p&gt;More recently, automation has played a pivotal role in not just productivity gains, but also democratizing technology for citizen developers. Google Cloud &lt;a href="https://cloud.google.com/automl"&gt;AutoML&lt;/a&gt; for example, has lowered the barrier to entry for machine learning through pre-built models and automated model creation.&lt;/p&gt;&lt;p&gt;And now &lt;a href="https://www.appsheet.com/?utm_source=cgcblog&amp;amp;utm_medium=podcast&amp;amp;utm_campaign=aaga" target="_blank"&gt;AppSheet&lt;/a&gt; is taking the baton and bringing automation to its platform with the GA release of &lt;a href="https://cloud.google.com/appsheet/automation"&gt;AppSheet Automation&lt;/a&gt;. AppSheet is Google Cloud’s intent-aware, no-code application development platform that lets you create applications faster and with less investment than a traditional code-based approach. As an extension of the AppSheet platform, AppSheet Automation offers new, integrated workflow automation capabilities. It leverages Google AI to make it easier to automate business processes, and empowers those without coding skills to reshape their work with features like smarter extraction of structured data from documents and compatibility with a wide range of data sources like &lt;a href="https://workspace.google.com/products/sheets/" target="_blank"&gt;Google Workspace Sheets&lt;/a&gt; and &lt;a href="https://workspace.google.com/products/drive/" target="_blank"&gt;Drive&lt;/a&gt;.&lt;/p&gt;&lt;h2&gt;AppSheet Automation reclaims developer time&lt;/h2&gt;&lt;p&gt;I recently had Jennifer Cadence, Product Marketing Manager for AppSheet, on the &lt;a href="https://www.gcppodcast.com/post/episode-255-appsheet-automation-with-jennifer-cadence-and-prithpal-bhogill/" target="_blank"&gt;GCP Podcast&lt;/a&gt;, and she helped paint a clearer picture for me:&lt;/p&gt;&lt;p&gt;“Employees are losing an estimated 20% of time to tasks that could be automated&lt;sup&gt;1&lt;/sup&gt;. It’s also mindspace and time we could use to focus on high impact work.”&lt;/p&gt;&lt;p&gt;Even as developers, we spend time on manual tasks that lengthen development time or add item after item to our list of things to do. We get requests from business groups to create applications to do things like invoice processing, employee onboarding, and integration with third-party systems. My good friend, John, for example is a data scientist who is still responsible every week for reporting data from a dashboard into a Google Sheet — something he finds frustrating and feels should be automated, so he can focus on high-value work like data experimentation. &lt;/p&gt;&lt;p&gt;Likewise, in the past I’ve spent hours on approvals, updating metrics from Salesforce into Sheets, or building an automation that extracts text from a Sheet into a Doc. For employees doing the same, it's not surprising retention can become problematic. The times I’ve felt the most fulfilled by and creative at my job have been when I get to do more impactful work. &lt;/p&gt;&lt;p&gt;AppSheet Automation is designed to give time back to developers and practitioners, and to democratize app development for business users. You can take reasonably complicated ideas and processes and translate them into working apps by using the platform to express them through automation. Technical audiences will see two benefits:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Reduce development time by implementing solutions without coding. &lt;/li&gt;&lt;li&gt;Reduce backlog by empowering the line of business users who are closest to the problem to build their own solutions. Our &lt;a href="https://www.techvalidate.com/portals/appsheet-automation" target="_blank"&gt;survey of early adopters &lt;/a&gt;shows that over 60% of those engaging with AppSheet Automation have an in-house solution but are seeking something more efficient. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Let’s talk about how.&lt;/p&gt;&lt;h3&gt;Automation of course!&lt;/h3&gt;Through the Automation tab in AppSheet, the first new addition you’ll find are &lt;b&gt;Bots&lt;/b&gt;, which are used to create automations by combining events with processes. This is the core of what makes AppSheet Automation easy to use. You envision a process or idea, and structure it intuitively here.&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Screen_Shot_2021-04-18_at_5.13.11_PM.max-1000x1000.png"
        
          alt="automation"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Bots can be configured to trigger a process on detection of an event (e.g., a new employee record is created in a Google Sheet), or according to a predetermined schedule. Once enabled, bots run in the background, listening for event triggers. &lt;/p&gt;&lt;p&gt;Bots work with your connected data source, and can be created or modified with a few clicks. Changes made are reflected in real time in the app editor so you always know what your automation consists of.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/8yqyTtX7oxNByVT_image-bytes.max-1000x1000.png"
        
          alt="Bot Flowchart"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;b&gt;Events&lt;/b&gt; occur when data is changed (e.g., the priority of a service ticket is changed from low to high) or periodically on a schedule (e.g., every Monday morning at 9 AM).&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--medium
      
      
        h-c-grid__col
        
        h-c-grid__col--4 h-c-grid__col--offset-4
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/7WZ7eMFgtsztadm_image-bytes.max-1000x1000.png"
        
          alt="appsheet_events"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;A &lt;b&gt;Process&lt;/b&gt; is a sequence of steps (control steps and tasks). A simple process may have just a few steps, such as conditional branches or email tasks, and complete quickly. But a process can be complex, have multiple steps, and take hours or days to complete. It can:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Loop over many records &lt;/li&gt;&lt;li&gt;Call another process&lt;/li&gt;&lt;li&gt;Wait for a human to respond to a request&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Screen_Shot_2021-04-18_at_5.17.25_PM.max-1000x1000.png"
        
          alt="Run this process"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;A &lt;b&gt;Task&lt;/b&gt; is a simple activity that runs quickly, like “Send an email,” “Change data,” or “Call a webhook.” &lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Screen_Shot_2021-04-18_at_5.18.12_PM.max-1000x1000.png"
        
          alt="step name"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;b&gt;Modularity&lt;/b&gt; is a key design principle of AppSheet Automation. Tasks, Events, and Processes are reusable components. Tasks can be reused in multiple processes. Processes can call other processes. Processes and Events can be reused in multiple bots. This allows for “create once, reuse multiple times” strategies. &lt;/p&gt;&lt;h3&gt;Intelligent document processing&lt;/h3&gt;&lt;p&gt;With AppSheet Automation, you can also leverage intelligent document processing, which uses &lt;a href="https://cloud.google.com/document-ai"&gt;Document AI&lt;/a&gt; to automatically detect invoices, receipts, and forms from documents, PDFs, and images, and to trigger automations and natural language processing. AppSheet Automation connects to documents (and folders) in Google Drive. In the case of documents, you can choose from one of three currently supported types: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Invoices&lt;/li&gt;&lt;li&gt;Receipts&lt;/li&gt;&lt;li&gt;W-9 forms&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Screen_Shot_2021-04-18_at_5.18.57_PM.max-1000x1000.png"
        
          alt="receipt capture"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Intent-aware&lt;/h3&gt;&lt;p&gt;Unlike code-driven platforms, AppSheet is a no-code, intent-driven platform. The platform infers the intent of the app being built, which makes the creation and customization process much easier than other options. &lt;/p&gt;&lt;p&gt;It uses natural language processing, anticipates the intent of the creator based on keywords, and surfaces contextual suggestions. For example, when you type in “Issue Resolved,” the platform presents bot suggestions. After you select one of them, you have a completely implemented bot ready to go with the event configuration, expressions, the process, and steps. &lt;/p&gt;&lt;p&gt;Suggestions are surfaced at multiple levels. When you click to add a new step and start typing in a keyword “re(turn)”, it presents contextual suggestions that make authoring  simple and intuitive.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Screen_Shot_2021-04-18_at_5.19.54_PM.max-1000x1000.png"
        
          alt="handle updated"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Integration with external data sources&lt;/h3&gt;&lt;p&gt;In many cases, you need to integrate data from both internal and external company sources, like databases, Airtable, or Box, which requires developer expertise. Remember John, the data scientist? He’s one of a handful of scientists, and his developer team is limited. They can’t afford to spend time learning how to integrate new tools that aren’t part of their primary job, which is why AppSheet and its ability to integrate data sources can be invaluable.&lt;/p&gt;&lt;p&gt;It supports &lt;a href="https://www.appsheet.com/HowItWorks/DataSources" target="_blank"&gt;various data sources&lt;/a&gt;, including Google Workspace, Microsoft Excel, AWS DynamoDB, Dropbox, API management platforms like &lt;a href="https://cloud.google.com/apigee"&gt;Apigee&lt;/a&gt;, and cloud/on-premises databases. Once you point AppSheet to your data source, it uses machine learning to understand the schema/structure of your data, including dependencies and relationships, and it develops relevant suggestions for bots, events, processes, and steps. &lt;/p&gt;You can also tap into Sheets, Drive, and Salesforce through &lt;a href="https://help.appsheet.com/en/articles/4879362-external-eventing-with-google-sheets" target="_blank"&gt;external eventing&lt;/a&gt; to create a more streamlined automation experience.&lt;p&gt;&lt;/p&gt;&lt;h2&gt;How to get started&lt;/h2&gt;&lt;p&gt;AppSheet Automation offers intelligent process authoring and rich connectivity, introduces bots, and addresses the long tail of human-centric processes, document based workflows, and app integration use cases. The onus of creating human-centric app workflows no longer needs to fall on development teams, and when it does, AppSheet Automation can help significantly reduce development times. &lt;a href="https://www.techvalidate.com/portals/appsheet-automation" target="_blank"&gt;Survey results&lt;/a&gt; show that AppSheet Automation has reduced the amount of time to develop automated solutions and time spent on manual tasks. &lt;/p&gt;&lt;h3&gt;Sample apps&lt;/h3&gt;There are a ton of sample apps to get you started. Just login to &lt;a href="https://www.appsheet.com/?utm_source=cgcblog&amp;amp;utm_medium=podcast&amp;amp;utm_campaign=aaga" target="_blank"&gt;AppSheet.com&lt;/a&gt; and head to “Sample apps” at the top. &lt;br/&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Screen_Shot_2021-04-18_at_5.21.16_PM.max-1000x1000.png"
        
          alt="sample apps"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Videos&lt;/h3&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=SlaWpzmkOkU"
      data-glue-modal-trigger="uni-modal-SlaWpzmkOkU-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/SlaWpzmkOkU/maxresdefault.jpg"
             alt="How to automate processes with AppSheet Automation"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-SlaWpzmkOkU-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="SlaWpzmkOkU"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=SlaWpzmkOkU"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;We also have many &lt;a href="https://www.youtube.com/watch?v=SlaWpzmkOkU&amp;amp;list=PLU8ezI8GYqs7hJp2tx3k7eReVqSCQYDQg&amp;amp;index=9" target="_blank"&gt;videos&lt;/a&gt; to help you learn how to automate processes, integrate with Workspace, build UIs, deploy your apps, and more. &lt;/p&gt;&lt;h3&gt;Online community &lt;/h3&gt;&lt;p&gt;There’s already a vibrant community around AppSheet, so check out &lt;a href="http://community.appsheet.com" target="_blank"&gt;community.AppSheet.com&lt;/a&gt; to join the conversation and engage with other creators from around the world. You can find helpful answers, submit feature requests, and explore AppSheet resources.&lt;/p&gt;&lt;p&gt;Head to &lt;a href="https://www.appsheet.com/?utm_source=drswong&amp;amp;utm_medium=blog&amp;amp;utm_campaign=aa" target="_blank"&gt;AppSheet.com&lt;/a&gt; to start building with no-code!&lt;/p&gt;You can find me on Twitter at &lt;a href="http://twitter.com/stephr_wong" target="_blank"&gt;@stephr_wong&lt;/a&gt;.&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; &lt;a href="https://www.mckinsey.com/featured-insights/future-of-work/jobs-lost-jobs-gained-what-the-future-of-work-will-mean-for-jobs-skills-and-wages#part1" target="_blank"&gt;Jobs lost, jobs gained: What the future of work will mean for jobs, skills, and wages&lt;/a&gt; &lt;a href="https://www.smartsheet.com/content-center/product-news/automation/workers-waste-quarter-work-week-manual-repetitive-tasks" target="_blank"&gt;How Much Time Are You Wasting on Manual, Repetitive Tasks?&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 20 Apr 2021 18:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/topics/developers-practitioners/what-no-code-automation-looks-appsheet/</guid><category>Google Cloud</category><category>No-code Development</category><category>Business Application Platform</category><category>Developers &amp; Practitioners</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/appsheet.max-600x600.jpeg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>What no-code automation looks like with AppSheet</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/appsheet.max-600x600.jpeg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/topics/developers-practitioners/what-no-code-automation-looks-appsheet/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Stephanie Wong</name><title>Head of Developer Skills &amp; Community, Google Cloud</title><department></department><company></company></author></item><item><title>Reclaim time and talent with AppSheet Automation</title><link>https://cloud.google.com/blog/products/no-code-development/automation-no-code-appsheet-and-google-cloud/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;Digital transformation has been an enterprise priority for years, but&lt;a href="https://cloud.google.com/blog/products/api-management/top-5-trends-for-api-powered-digital-transformation-in-2021?utm_source=cgcblog&amp;amp;utm_medium=blog&amp;amp;utm_campaign=aaga"&gt; recent Google Cloud research&lt;/a&gt; reinforces that the mandate is more pressing today than ever, with most companies increasing their technology investments over the last year.  While there are many dependencies shaping the future of work, the challenge is to leverage technology to support shifting work cultures. Automation is the rallying point for this goal. &lt;/p&gt;&lt;p&gt;According to research firm &lt;a href="https://www.forrester.com/report/The+COVID19+Crisis+Will+Accelerate+Enterprise+Automation+Plans/-/E-RES160598" target="_blank"&gt;Forrester&lt;/a&gt;, “Automation has been a major force reshaping work since long before the pandemic; now, it’s taking on a new urgency in the context of business risk and resiliency…  As we emerge from the crisis, firms will look to automation as a way to mitigate the risks that future crises pose to the supply and productivity of human workers.”&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;Last fall, we &lt;a href="https://cloud.google.com/blog/products/no-code-development/app-development-and-automation-with-appsheets-no-code-platform"&gt;announced&lt;/a&gt; early access for AppSheet Automation, a significant addition to AppSheet, our no-code development platform, that leverages Google AI to make it easier to automate business processes. Today, as part of our mission to further support the &lt;a href="https://cloud.google.com/blog/products/workspace/the-future-of-work-with-google-workspace"&gt;future of work&lt;/a&gt;, we are making AppSheet Automation generally available (GA). &lt;a href="https://cloud.google.com/appsheet/automation"&gt;AppSheet Automation&lt;/a&gt; empowers even those without coding skills to reshape their own work with powerful new features including smarter extraction of structured data from documents and compatibility with a wider range of data sources like Google Sheets and Drive.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-video"&gt;



&lt;div class="article-module article-video "&gt;
  &lt;figure&gt;
    &lt;a class="h-c-video h-c-video--marquee"
      href="https://youtube.com/watch?v=r6eEsWwz4pg"
      data-glue-modal-trigger="uni-modal-r6eEsWwz4pg-"
      data-glue-modal-disabled-on-mobile="true"&gt;

      
        &lt;img src="//img.youtube.com/vi/r6eEsWwz4pg/maxresdefault.jpg"
             alt="ABCD"/&gt;
      
      &lt;svg role="img" class="h-c-video__play h-c-icon h-c-icon--color-white"&gt;
        &lt;use xlink:href="#mi-youtube-icon"&gt;&lt;/use&gt;
      &lt;/svg&gt;
    &lt;/a&gt;

    
  &lt;/figure&gt;
&lt;/div&gt;

&lt;div class="h-c-modal--video"
     data-glue-modal="uni-modal-r6eEsWwz4pg-"
     data-glue-modal-close-label="Close Dialog"&gt;
   &lt;a class="glue-yt-video"
      data-glue-yt-video-autoplay="true"
      data-glue-yt-video-height="99%"
      data-glue-yt-video-vid="r6eEsWwz4pg"
      data-glue-yt-video-width="100%"
      href="https://youtube.com/watch?v=r6eEsWwz4pg"
      ng-cloak&gt;
   &lt;/a&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;AppSheet Automation eliminates busywork&lt;/h3&gt;&lt;p&gt;By making it easier to automate business processes, AppSheet Automation helps enterprises reduce IT backlogs and save money, while addressing possibly the most pervasive talent headache of all: busywork associated with manual tasks. A &lt;a href="https://www.techvalidate.com/portals/appsheet-automation" target="_blank"&gt;recent survey&lt;/a&gt; of AppSheet Automation early adopters found that 64% of those leveraging AppSheet Automation were able to focus on high-impact work rather than manual tasks. By harnessing the power of automation, talent can reclaim lost time while providing more space for high impact work. &lt;/p&gt;&lt;p&gt;Manually entering receipt data or tracking down paper copies is time consuming, for example. But with AppSheet Automation’s Intelligent Document Processing feature, these tasks no longer need to be inefficient. Unstructured data such as invoices, receipts, and W-9s can be automatically extracted from documents, all thanks to Google Cloud’s &lt;a href="https://cloud.google.com/document-ai?utm_source=cgcblog&amp;amp;utm_medium=blog&amp;amp;utm_campaign=aaga"&gt;Document AI.&lt;/a&gt; Process automations such as these help organizations to reclaim time and talent spent on repetitive tasks, empowering a company’s talent to spend more time on strategic and impactful work.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Extract_unstructured_data_with_Intelligent.max-1000x1000.jpg"
        
          alt="Extract unstructured data with Intelligent Document Processing.jpg"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;i&gt;Extract unstructured data with Intelligent Document Processing&lt;/i&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Growing adoption of AppSheet Automation &lt;/h3&gt;&lt;p&gt;Enterprise customers from around the world in a variety of industries are already using Google Cloud’s no-code application development platform, &lt;a href="https://cloud.google.com/appsheet?utm_source=cgcblog&amp;amp;utm_medium=blog&amp;amp;utm_campaign=aaga"&gt;AppSheet&lt;/a&gt;, to empower their employees to build powerful business applications. Globe Telecom, a leading full-service telecommunications company in the Philippines, has &lt;a href="https://www.youtube.com/watch?v=L0saoOdF_Nw" target="_blank"&gt;built more than 50 business apps, within 8 weeks&lt;/a&gt;, with AppSheet, for example. &lt;/p&gt;&lt;p&gt;"We've always been on the lookout for grassroots innovations among our employees at Globe. It is something that we're very keen on cultivating for our people. AppSheet gave us this flexibility – the perfect tool to mine these innovative minds. It allows us to quickly execute and transform how business is done and improve how we serve our customers," said &lt;a href="https://cloud.google.com/customers/globe-telecom"&gt;Carlo Malana, Chief Information Officer at Globe&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Similarly EBSCO, one of the largest privately held, family-owned companies in the United States, has been working to discover how the union of no-code app development and smarter automation capabilities can increase workforce efficiency. They have been using AppSheet Automation for tasks ranging from auto-ingesting W9s during employee onboarding to eliminating process gaps. &lt;/p&gt;&lt;p&gt;“AppSheet Automation lays the groundwork for many automation projects to come, which will increase the speed of deployment, as well as provide better insight into automation processes, as the build process forces you to visually lay it out,” said Matthew Brown, IT Architect at EBSCO.&lt;/p&gt;&lt;h3&gt;Improving workforce collaboration with AppSheet Automation&lt;/h3&gt;&lt;p&gt;With this GA announcement, we are extending AppSheet Automation’s data source eventing support beyond Salesforce to also include Google Sheets and Drive, which will make collaboration even easier while keeping IT governance and security top of mind.&lt;/p&gt;&lt;p&gt;Looking ahead, we’re also building the ability to embed rich AppSheet views in Gmail to perform approvals on the go. This will allow users to perform process approvals without having to leave their current interface and helps save time.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/A_look_towards_the_future_with_app_views_a.max-1000x1000.jpg"
        
          alt="A look towards the future with app views accessible within Gmail.jpg"&gt;
        
        &lt;/a&gt;
      
        &lt;figcaption class="article-image__caption "&gt;&lt;i&gt;A look towards the future with app views accessible within Gmail&lt;/i&gt;&lt;/figcaption&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;As automation extends the power of no-code, organizations around the globe will find new and creative ways to engage with their workforce. Technologies such as AppSheet empower the people working within today’s highly distracted business landscape, helping them to spend more time on the work that matters and to do things they couldn’t do before. We believe this human-centric approach, which balances the needs of line-of-business workers with required IT governance and security, is important to supporting enterprises to become both more empathetic and efficient, and we’re thrilled to see how you use AppSheet’s new automation features. &lt;/p&gt;&lt;p&gt;&lt;i&gt;Ready to join the conversation? Start building &lt;a href="https://www.appsheet.com/?utm_source=cgcblog&amp;amp;utm_medium=blog&amp;amp;utm_campaign=aaga" target="_blank"&gt;for free&lt;/a&gt; and join our &lt;a href="https://community.appsheet.com/?utm_source=aatl&amp;amp;utm_medium=blog&amp;amp;utm_campaign=aaga" target="_blank"&gt;AppSheet Creator Community&lt;/a&gt; to engage with Creators from around the world. &lt;/i&gt;&lt;/p&gt;&lt;hr/&gt;&lt;sup&gt;&lt;i&gt;1. Forrester Research, The COVID-19 Crisis Will Accelerate Enterprise Automation Plans, May 5, 2020&lt;/i&gt;&lt;/sup&gt;&lt;/div&gt;</description><pubDate>Wed, 14 Apr 2021 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/automation-no-code-appsheet-and-google-cloud/</guid><category>Google Cloud</category><category>No-code Development</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/no_code.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Reclaim time and talent with AppSheet Automation</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/no_code.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/automation-no-code-appsheet-and-google-cloud/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Prithpal Bhogill</name><title>Group Product Manager</title><department></department><company></company></author></item><item><title>Part 1: Hackathons aren’t just for programmers anymore</title><link>https://cloud.google.com/blog/products/no-code-development/no-code-hackathons-with-google-clouds-appsheet/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;Companies and organizations all over the world hold hackathons to help their software developers sharpen skills, improve collaboration, cultivate creativity, and experiment with new ideas. But what about non-technical employees? Is coding ability a prerequisite to participating in hackathons and creating technical solutions? &lt;/p&gt;&lt;p&gt;Thanks to no-code application development, the answer is no. Whereas non-technical employees would have been relegated to sideline roles in hackathons a few years ago, today’s businesses are increasingly investing in platforms that let anyone build apps and technology optimizations without writing any code. Hackathons needn’t apply only to software developers, and with no-code tools, “non-technical” employees can transform into “citizen developers” who are empowered to use technology to build creative solutions. &lt;/p&gt;&lt;p&gt;From apps that manage inventory and logistics to apps for collecting data in the field to process optimizations that automate time-consuming steps, scores of solutions are needed but never built because traditional developers have finite resources and time--but no-code and citizen developers can change all of that by democratizing the tools of innovation. &lt;/p&gt;&lt;p&gt;AppSheet, Google Cloud’s no-code application development platform, was built for this democratization, and we’ve observed across many of our customers that hackathons are an excellent way to kickstart citizen development programs and inspire the workforce. &lt;/p&gt;&lt;p&gt;For example, Globe Telecom, a leading mobile network provider in the Philippines, anticipated 30 or so teams for its &lt;a href="https://www.youtube.com/watch?v=L0saoOdF_Nw" target="_blank"&gt;first no-code hackathon&lt;/a&gt;--but employees were so enthusiastic, over 100 teams applied to participate. The winning app helps optimize workflows for discovering illegal signal booster activity, which can be a threat to the integrity of Globe’s services, and other finalists included inventory management apps for the company’s retail outlets, development planning and evaluation apps to help employees collaborate on goals in real-time, and even a vehicle maintenance app that includes gas price reporting. These kinds of projects don’t replace traditional IT, but they provide a pathway for apps that IT never would have time to build and pick some of the low-hanging fruit in the IT backlog. As a result, just as no-code can empower citizen developers to build solutions, it can also free up traditional developers to work on more sophisticated or strategic initiatives. &lt;/p&gt;&lt;p&gt;To help your business enjoy these benefits, today we’re kicking off a two-part series to help your organization run a successful no-code hackathon. In this article, we’ll explore some of the benefits you can expect from your hackathon as well as the goals you should keep in mind, and in our next article, we’ll dive into a framework to help you pull off the big event.  &lt;/p&gt;&lt;h3&gt;How no-code hackathons drive value &lt;/h3&gt;&lt;p&gt;Though no-code hackathons can produce fantastic apps, the goal is not per se producing an astonishingly innovative app out of the gate so much as creating the culture in which citizen development can thrive in partnership with classical IT over the long run. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Hackathons promote no-code app development.&lt;/b&gt; One of the foremost goals is of course defining what citizen development is and creating space for employees to experiment with solutions. Often, non-technical employees are uniquely positioned to assist with solving common problems simply because they are the ones that encounter these issues each and every day. Imagine a developer trying to assess an operation lead’s request for an application that handles equipment assessment tracking and requires a multi-step approval process for 20 employees on a manufacturing floor. Because the people working on the manufacturing floor are likely the only ones intimately familiar with this task  and its pain points, it could take a traditional developer countless cycles to achieve the desired result—and that’s if the manufacturing team can make a successful case to have the request added to the IT backlog in the first place. But with a no-code platform, the people working on the manufacturing floor can actually build the app themselves. Citizen developers are powerful because they are often the subject matter experts who can describe the need and the process--and to unleash that power, they simply require a  platform and program to help them execute. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Hackathons drive platform adoption.&lt;/b&gt; By communicating the potential of citizen development, hackathon organizers set the stage for the next goal: actually getting employees to adopt the no-code platform. By introducing a no-code platform during a time-boxed event with a goal in mind, hackathons provide a structured balance between experimentation and urgency, and they generate scalable best practices and insights that can be leveraged for future no-code projects. We’ve found that these efforts, and the “learn by doing” culture they promote, increase the likelihood that hackathon participants will continue to use the platform, and that platform adoption will spread to other parts of the workforce. When the person closest to the problem is empowered to do so, an organization can remain future-focused, rather than scrambling to address deficits or petition for limited IT resources. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Hackathons foster collaboration between IT and business users.&lt;/b&gt; As mentioned, citizen development is not meant to replace IT so much as to give line-of-business workers more tools to innovate, remove smaller projects from the IT backlog, provide pathways for apps that otherwise might never have been built, and free up developers to focus on high-value strategic initiatives. Additionally, citizen development should not happen behind IT’s back. For example, a strong no-code platform lets employees experiment and build through self-service tools while still giving administrators governance guardrails and visibility into and control over how the databases and APIs behind the no-code platform are being accessed. All of this means that IT and citizen developers are not adversarial, “us versus them” communities but rather symbiotic forces. Hackathons can help establish this relationship from the start, both defining best practices for collaboration between business and IT teams and aligning everyone around the shared benefits of the no-code program.&lt;/p&gt;&lt;h3&gt;Executing on the promise of no-code hackathons&lt;/h3&gt;&lt;p&gt;Now that you’re acquainted with the benefits and goals of a no-code hackathon, you’re probably wondering, “how do I execute all of this within my specific organization?” We’ll address that question in our next installment--but until then, &lt;a href="https://blog.google/products/google-cloud/how-to-build-an-inventory-management-apps-no-coding-necessary/" target="_blank"&gt;check out this article &lt;/a&gt;to see more of the things people are building, without coding, in AppSheet.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 09 Mar 2021 19:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/no-code-hackathons-with-google-clouds-appsheet/</guid><category>Business Application Platform</category><category>Google Cloud</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Part 1: Hackathons aren’t just for programmers anymore</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/no-code-hackathons-with-google-clouds-appsheet/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Jennifer Cadence</name><title>Product Marketing Manager</title><department></department><company></company></author></item><item><title>Build your own workout app in 5 steps—without coding</title><link>https://cloud.google.com/blog/products/no-code-development/build-your-own-workout-app-5-stepswithout-coding/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;With the holidays behind us and a new year ahead, it’s time to reset our goals and find ways to make our lives healthier and happier. This time last year, like many people, I decided to create a more regimented exercise routine and track my progress. I looked at several fitness and workout apps I could use, but none of them let me track my workouts exactly the way I wanted to—so I made my own, all without writing any code.&lt;/p&gt;&lt;p&gt;If you’ve found yourself in a similar situation, don’t worry: Using AppSheet, Google Cloud’s no-code app development platform, you can also build a custom fitness app that can do things like record your sets, reps and weights, log your workouts and show you how you’re progressing.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/appsheet_workout_app.max-1000x1000.jpg"
        
          alt="appsheet workout app.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;To get started, copy the completed version &lt;a href="https://www.appsheet.com/samples/?appGuidString=54d52632-d8c7-4cb4-8498-618e8f833be5&amp;amp;utm_source=keyword&amp;amp;utm_medium=blog&amp;amp;utm_campaign=workoutapp" target="_blank"&gt;here&lt;/a&gt;. If you run into any snags along the way or have questions, we’ve also started a &lt;a href="https://community.appsheet.com/t/fitness-app-discussion/38100" target="_blank"&gt;thread&lt;/a&gt; on AppSheet’s Community that you can join. &lt;/p&gt;&lt;h3&gt;Step 1: Set up your data and create your app&lt;/h3&gt;&lt;p&gt;First, you’ll need to organize your data and connect it to AppSheet. AppSheet can connect to a number of data sources, but it’ll be easiest to connect it to Google Sheets, as we’ve built some &lt;a href="https://blog.google/products/google-cloud/no-code-application-development-with-google-clouds-appsheet/" target="_blank"&gt;nifty integrations with Google Workspace&lt;/a&gt;. I’ve already set up some sample data. There are two tables (one on each tab): The first has a list of exercises I do each week and the second is a running log of each exercise I do and my results (such as the weight used and my number of reps). &lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/workout_log.max-1000x1000.jpg"
        
          alt="workout log.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Feel free to copy &lt;a href="https://docs.google.com/spreadsheets/d/1LvnSIAh5ANR-0qHreHb3arkzvUKgewP_QaM3u7g-U6c/edit?usp=sharing" target="_blank"&gt;this Sheet&lt;/a&gt; and use it to start your app. Once you’ve done that, you can create your app directly from Google Sheets. Go to Extensions&amp;gt;AppSheet&amp;gt;Create an App and AppSheet will read your data and set up your app. Note that if you’re using another data source, you can &lt;a href="https://www.appsheet.com/Home/StartWithData?utm_source=keyword&amp;amp;utm_medium=blog&amp;amp;utm_campaign=workoutapp" target="_blank"&gt;follow these steps&lt;/a&gt; to connect to AppSheet.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/workoutsheetstoappsheet.gif"
        
          alt="workoutsheetstoappsheet.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Step 2: Create a form to log your exercises&lt;/h3&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;You should now be in the AppSheet editor. A live preview of your app will be on the right side of your screen. At this point, AppSheet has only connected to one of the two tables we had in our spreadsheet (whichever was open when we created our app), so we’ll want to connect to the other by going to Data&amp;gt;Tables&amp;gt;”Add table for “Workout Log.”&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Create_a_form.max-1000x1000.jpg"
        
          alt="Create a form.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Before creating the form, we need to tell AppSheet what type of data is in each column and how that data should be used. Go to Data&amp;gt;Columns&amp;gt;Workout Log and set the following columns with these settings (you can adjust column settings by clicking on the Pencil icon to the left of each column):&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/adjust_column_settings.max-1000x1000.jpg"
        
          alt="adjust column settings.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;This image shows how I adjusted the settings for “Key,”,“Set 1 Weights (lbs),” “Set 1 Reps,” and “How I Feel.” &lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/datasettings.gif"
        
          alt="datasettings.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Now let’s create a View for this form. A view is similar to a web page, but for apps. Go to UX&amp;gt;Views and click on &lt;b&gt;New View&lt;/b&gt;. Set the &lt;b&gt;View name&lt;/b&gt; to “Record Exercise”, select “Workout Log” next to &lt;b&gt;For this data&lt;/b&gt;, set your &lt;b&gt;View type&lt;/b&gt; to “form,” and set the Position as “Left.” Now, if you save your app, you should be able to click on “Record exercise” in your app and it will open up a form where you can log your exercise.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/formview.gif"
        
          alt="formview.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Step 3: Set up your digital workout log book&lt;/h3&gt;&lt;p&gt;I like to quickly see past workouts while I’m exercising to know how many reps and weights I should be doing. To make our workout log book, we’ll want to create a new view. Go to UX&amp;gt;View and click on &lt;b&gt;New View&lt;/b&gt;. Name this view “Log Book,” select “Workout Log” as your data, select “Table” as the &lt;b&gt;View Type&lt;/b&gt;, and set the &lt;b&gt;Position&lt;/b&gt; to “Right.”&lt;/p&gt;&lt;p&gt;Then, in the &lt;b&gt;View Options&lt;/b&gt; section, choose &lt;b&gt;Sort by&lt;/b&gt; “Date,” “Ascending and &lt;b&gt;Group by&lt;/b&gt; “Date,” “Ascending.” &lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/View_Options.max-1000x1000.jpg"
        
          alt="View Options.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Step 4: Create your Stats Dashboard&lt;/h3&gt;&lt;p&gt;At this point, we already have a working app that lets us record and review workouts. However, being the data geek I am, I love using graphs and charts to track progress. Essentially, we’ll be making an interactive dashboard with charts that will show stats for whichever exercise we select. This step is a little more involved, so feel free to skip it if you’d like—it is your app after all!&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--small
      
      
        h-c-grid__col
        
        
        h-c-grid__col--2 h-c-grid__col--offset-5
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/dashboardpreview2.gif"
        
          alt="dashboardpreview.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Before we make the Dashboard view, we need to decide what metrics we want to see. I like to see the total number of reps per set, along with the amount of weight I lifted in my first set. We already have a column for weights (Set 1 Weights (lbs)), but we’ll need to set up a &lt;a href="https://help.appsheet.com/en/articles/919891-virtual-columns?utm_source=keyword&amp;amp;utm_medium=blog&amp;amp;utm_campaign=workoutapp" target="_blank"&gt;virtual column&lt;/a&gt; to calculate total reps. To do this, select Data&amp;gt;Columns&amp;gt;Workout Log&amp;gt;Add Virtual Column.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/Dashboard_view.max-1000x1000.jpg"
        
          alt="Dashboard view.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;For advanced logic, such as these calculations, AppSheet uses &lt;a href="https://help.appsheet.com/en/articles/919759-expressions-the-essentials?utm_source=keyword&amp;amp;utm_medium=blog&amp;amp;utm_campaign=workoutapp" target="_blank"&gt;expressions&lt;/a&gt;, similar to those used in Google Sheets. Call the Virtual Column “Total Reps” and add this formula in the pop up box to calculate total reps: &lt;/p&gt;&lt;p&gt;&lt;i&gt;[Set 1 reps] + [Set 2 reps] + [Set 3 reps] + [Set 4 reps] + [Set 5 reps]&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Now we can work on creating our Dashboard view. In AppSheet, a Dashboard view is basically a view with several other views inside it. So before we create our dashboard, let’s create the following views.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--medium
      
      
        h-c-grid__col
        
        h-c-grid__col--4 h-c-grid__col--offset-4
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/images/create_the_following_views.max-1000x1000.jpg"
        
          alt="create the following views.jpg"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;Now we can create our Dashboard view. Let’s call the &lt;b&gt;View&lt;/b&gt; “Stats,” set the &lt;b&gt;View type&lt;/b&gt; to “Dashboard,” and Position to “Center.” For View Entries, we’ll select “Exercise” (not Exercises!) “Total Reps,” “Set 1 Weight (lbs.),” “Sentiment,” and “Calendar.” Enable &lt;b&gt;Interactive Mode&lt;/b&gt; and under Display&amp;gt;Icon type “chart” and select the icon of your choosing. Hit &lt;b&gt;Save&lt;/b&gt;, and you should now have a pretty neat dashboard that adjusts each chart based on the exercise you select.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-image_full_width"&gt;






  
    &lt;div class="article-module h-c-page"&gt;
      &lt;div class="h-c-grid"&gt;
  

    &lt;figure class="article-image--large
      
      
        h-c-grid__col
        h-c-grid__col--6 h-c-grid__col--offset-3
        
        
      "
      &gt;

      
      
        
        &lt;img
            src="https://storage.googleapis.com/gweb-cloudblog-publish/original_images/dashboardhowto.gif"
        
          alt="dashboardhowto.gif"&gt;
        
        &lt;/a&gt;
      
    &lt;/figure&gt;

  
      &lt;/div&gt;
    &lt;/div&gt;
  




&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;h3&gt;Step 5: Personalize your app and send it to your phone!&lt;/h3&gt;&lt;p&gt;Now that your app is ready, you can personalize it by adjusting the look and feel or adding additional functionality. At this point, feel free to poke around the AppSheet editor and test out some of the functionality. For my app, here’s a few of the customizations I added.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;I went to UX&amp;gt;Brand and changed my primary color to Blue.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I went to Behavior&amp;gt;Offline/Sync and turned on Offline Use so that I can use my app when I don’t have an internet connection.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;I changed the position of my Exercises view to Menu, so it only appears in the Menu in the top-left corner of my app.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Once you’ve adjusted your app the way you want it, feel free to send it to your phone. Go to Users&amp;gt;Users&amp;gt;Share App, type in your email address next to &lt;b&gt;User emails&lt;/b&gt;, check “I’m not a robot” and select “Add users + send invite.” Now check your email on your phone and follow the steps to download your app!&lt;/p&gt;&lt;p&gt;&lt;a href="https://solutions.appsheet.com/workspace?utm_source=keyword&amp;amp;utm_medium=blog&amp;amp;utm_campaign=workoutapp" target="_blank"&gt;AppSheet&lt;/a&gt; offers plenty of ways to simplify your life by building apps—see what other apps you can make. Happy app building!&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 19 Jan 2021 18:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/build-your-own-workout-app-5-stepswithout-coding/</guid><category>Google Cloud</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Build your own workout app in 5 steps—without coding</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/build-your-own-workout-app-5-stepswithout-coding/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Chris Bailey</name><title>Product Marketing Manager</title><department></department><company></company></author></item><item><title>State of no-code app development</title><link>https://cloud.google.com/blog/products/no-code-development/no-code-momentum-in-2020/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;It’s no secret that the world is changing faster than ever. Before 2020 became, well, &lt;a href="https://time.com/5917394/2020-in-review/?utm_source=twitter&amp;amp;utm_medium=social&amp;amp;utm_campaign=editorial&amp;amp;utm_term=ideas_society&amp;amp;linkId=106354210" target="_blank"&gt;2020&lt;/a&gt;, &lt;a href="https://www.wsj.com/articles/businesses-predict-digital-transformation-to-be-biggest-risk-factor-in-2019-1544005926?tesla=y" target="_blank"&gt;businesses knew that digital transformation was critical&lt;/a&gt;, yet few were prepared to make the pivot. &lt;/p&gt;&lt;p&gt;The events of last year caused a forcing function, accelerating the need for change in organizations around the globe. Problem solving required a &lt;a href="https://www.forbes.com/sites/googlecloud/2020/09/08/the-future-of-business-innovation-is-not-based-on-coding-alone/?sh=60a1276c692b" target="_blank"&gt;democratized approach to the tools of innovation&lt;/a&gt;, one in which anyone in the workforce, whether skilled in coding or not, could leverage technology to create novel solutions. The solution stacks businesses were working with needed to be rethought. &lt;/p&gt;&lt;p&gt;Though we typically associate app creation with traditional developers who write code, hundreds of thousands of apps were built this year by non-technical “citizen developer” app creators from around the globe. This democratization occurred because industries such as retail, construction, manufacturing, hospitality, telecom, education, real estate, IT services and more all sought digital transformation through no-code development. &lt;/p&gt;&lt;p&gt;In this post, we’ll breakdown why no-code application development has become an important part of digital transformation by examining the following areas of impact: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Speed and agility &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Productivity and collaboration&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Governance and security &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Speed &amp;amp; agility were critical &lt;/h3&gt;&lt;p&gt;In a &lt;a href="https://blog.appsheet.com/app-creators" target="_blank"&gt;recent survey &lt;/a&gt;of app creators using Google Cloud’s no-code application platform, AppSheet, some 32% of respondents cited speed of development as one of the greatest benefits to using no-code. Faster development times mean more responsive iterations, more problems being solved, and potentially greater impact for those that need tailored line-of-business solutions. The ability to pivot quickly has been incredibly important during a time in which the way we operated frequently needed to change quickly.  &lt;/p&gt;&lt;p&gt;How exactly does no-code technology allow for faster development cycles? &lt;/p&gt;&lt;p&gt;First and foremost, it does exactly what the name implies—it allows people to build applications and process automations without coding and therefore opens up innovation to a wider range of employees. AppSheet, for example, abstracts coding into an intuitive, natural-language based interface that anyone can use, even if they have never written a line of code—all while still giving IT the visibility and control it needs to keep data safe.  &lt;/p&gt;&lt;p&gt;And while every no-code platform has a different approach to facilitating speedier and more democratic app creation, app creators that choose AppSheet are able to leverage the platform’s use of Google AI and ML in two different ways. Baked-in AI and ML help app creators create prototypes quickly, facilitating things like natural language-interfaces in which users need only type their intent to surface relevant functions, and also enable implementation of rich capabilities like Optical Character Recognition (OCR), for conducting activities such as inventory management or other use cases that involve barcodes, image recognition, and similar ML-driven capabilities. &lt;/p&gt;&lt;h3&gt;Collaboration transcends location&lt;/h3&gt;&lt;p&gt;The ways in which we work shifted an incredible amount in 2020. Those who generally worked in offices with their teams or in schools with their students were sent home. Those who continued to work on-location filled essential roles that often required agile, on-the-go access to critical data, whether it was stored on-device or in the cloud. As communities surrounding work, school, and family life became impacted and activated in ways we’ve arguably never seen, collaboration and connection became paramount to success in 2020.&lt;/p&gt;&lt;p&gt;This need for collaboration was no different for those trying to find digital ways in which to support the communities in which they operate. For those who use no-code, there were two key ways in which this collaboration takes place. Once an app is shared with another person, whether it be a fellow creator or an end user, collaboration becomes something different. For a creator-to-creator relationship, it means ensuring the data source in use is designed for manageability, iteration, security, and friction-free access. For an end user-to-creator interaction, the relationship is more complex: app creators typically engage with an application in a development capacity on a desktop while end users typically engage with an application on their mobile devices. This is why our approach to no-code lets app creators build one app that’s compatible across them all— desktop, tablet, etc.— with no additional development required to support a range of  major operating systems or interaction models. This allows the creator to engage with their end users in a more direct and meaningful manner that not only increases collaboration, but can also increase productivity. &lt;/p&gt;&lt;p&gt;&lt;a href="https://cloud.google.com/blog/products/no-code-development/digital-transformation-with-google-workspace-and-appsheet"&gt;BHI&lt;/a&gt; - a construction company based out of the US - is a great example of how to collaborate with a workforce through no-code. With 90% of their employees not only deskless, but also dispersed across worksites spanning 25 states, the company needs the ability to engage with data in real time. They take collaboration one step further by leveraging a combination of no-code development and Google Workspace. This combination has allowed BHI to free up their IT spend by 10% while embracing democratized digital innovation.  &lt;/p&gt;&lt;h3&gt;Unlocking data without compromising governance and security  &lt;/h3&gt;&lt;p&gt;Governance was one of 2020’s  most discussed IT topics, and for good reason: in 2019, research indicated that &lt;a href="https://www.itweb.co.za/content/xnklOqzba5yq4Ymz/VJBwEr7nb876Db2G" target="_blank"&gt;“anything from 30% to 50% of enterprise spend is linked to shadow IT.“&lt;/a&gt; When an IT team can set policies and provide oversight for non-technical teams within the organization, employees on the ground can problem solve quickly without creating management and governance liabilities; enterprises want to empower employees to innovate and move fast—but they cannot afford to play fast-and-loose with data security. Neither no-code technology nor the citizen developers who leverage it are meant to replace traditional development practices within an organization. Rather, the intention is to work in concert to support digital transformation by both respecting governance needs and democratizing access to the tools of innovation and optimization.&lt;/p&gt;&lt;p&gt;Belgium-based Solvay is a great example of governance at work. As we detailed in &lt;a href="https://solutions.appsheet.com/hubfs/AppSheet%20-%20Solvay_R4.indd.pdf?hsCtaTracking=52802bc5-a99d-4c14-ad54-b6bbdd7902d1%7Cf70d07f9-cc8e-41d9-9608-3f25ceb851fc" target="_blank"&gt;case study&lt;/a&gt;, ”Francis Boulu and the [Solvay] industrial team initially started using AppSheet to collect information from production operators to streamline checklists and inspections. Using AppSheet in conjunction with Google Sheets, they were able to rapidly demonstrate and roll out applications and work them into production.” Through word of mouth across the organization, the demand for no-code technology grew, which could easily have overwhelmed any IT team’s backlog. But because Solvay selected a platform that incorporated governance into its capabilities, IT was able to provide an infrastructure that empowered individual contributors to participate in the development process while still adhering to governance requirements. To date, Solvay has created approximately 1,000 apps with no-code that are used around the globe, including those they’ve built in response to support their COVID initiatives. &lt;/p&gt;&lt;h3&gt;Looking to the future &lt;/h3&gt;&lt;p&gt;As we move past 2020, the primary change in the state of work has been broader recognition of the need to empower non-technical employees to build custom solutions and optimizations. Work culture will continue to shift and the demands for democratizing technology will increase. So too will the demands for platforms such as Google Cloud’s AppSheet. The importance of AI will continue to grow, and as the technological capabilities for these platforms continue to evolve, governance will play a more important role than ever before to ensure those that need to build applications are able. &lt;/p&gt;&lt;p&gt;2021 will bring about new ways to engage with no-code, ways that we believe will help creators deepen their skills and create true impact for their organizations. Analysts agree: Gartner’s October 2019 report “The Future of Apps Must Include Citizen Development,” indicated that by 2023, “the number of active citizen developers at large enterprises will be at least four times the number of professional developers.”  &lt;/p&gt;&lt;p&gt;If you’re not already evolving your work to include custom applications with no-code, join app creators around the globe and get started now.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 08 Jan 2021 17:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/no-code-momentum-in-2020/</guid><category>Google Cloud</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>State of no-code app development</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/no-code-momentum-in-2020/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Jennifer Cadence</name><title>Product Marketing Manager</title><department></department><company></company></author></item><item><title>Google Cloud’s no-code year in review</title><link>https://cloud.google.com/blog/products/no-code-development/2020-no-code-app-development-retrospective/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;At the start of 2020, Google Cloud set out to reimagine the application development space by &lt;a href="https://cloud.google.com/blog/topics/inside-google-cloud/helping-businesses-create-and-extend-applications-without-coding"&gt;acquiring AppSheet&lt;/a&gt;, an intelligent no-code application development platform that equips both IT and line-of-business users with the tools they need to quickly build apps and automation without writing any code. In the months that followed, we’ve experienced change, growth and a few surprises along the way. Let’s take a look back at 2020 and examine how AppSheet has helped organizations and individuals across the globe create new ways to work.&lt;/p&gt;&lt;h3&gt;Responding to the COVID-19 pandemic&lt;/h3&gt;&lt;p&gt;In retrospect, the timing of the AppSheet acquisition—which happened right as the pandemic’s impact was becoming better understood—placed Google Cloud in a unique position to support individuals and organizations responding to the crisis. People all around the world, many of whom had no experience writing code, &lt;a href="https://community.appsheet.com/c/covid-19/24" target="_blank"&gt;built powerful applications&lt;/a&gt; on the AppSheet platform that helped their organizations and communities &lt;a href="https://cloud.google.com/blog/products/gcp/google-cloud-helps-smbs-adapt-to-covid-19"&gt;respond in these uncertain times&lt;/a&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;USMEDIC, a provider of comprehensive equipment maintenance solutions to healthcare and medical research communities, built a medical equipment tracking and management solution to support various healthcare organizations, including overrun  hospitals struggling to locate equipment.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The Mthunzi Network, a not-for-profit organization that distributes aid to vulnerable populations, &lt;a href="https://blog.appsheet.com/we-are-still-all-in-this-together" target="_blank"&gt;built an easy-to-use app&lt;/a&gt; to automate the distribution and redemption of digital food vouchers.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The AppSheet Community at large rallied around &lt;a href="https://community.appsheet.com/t/create-a-multilingual-app-that-supports-100-languages/22819" target="_blank"&gt;a particular app&lt;/a&gt; that was created for local communities to organize their efforts to support those in need. This single app was built in a matter of days and translated into over 100 languages to make support accessible for anyone who needed it. &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;It has been humbling and inspiring to witness how no-code app creators have risen to this year’s many challenges. As the issues surrounding the pandemic continue, we are&lt;a href="https://solutions.appsheet.com/appsheet-covid-19-support-guide-free-deployment" target="_blank"&gt; &lt;/a&gt;extending  AppSheet’s COVID-19 support through June 2021.&lt;/p&gt;&lt;h3&gt;Reimagining work&lt;/h3&gt;&lt;p&gt;History has demonstrated that innovation is born from necessity. &lt;a href="https://interestingengineering.com/the-invention-and-history-of-the-printing-press" target="_blank"&gt;The Guttenberg press&lt;/a&gt;, for example, found its notoriety during the plague of the 14th century due to both social and cultural demands. So too has 2020 provided the ultimate forcing function to accelerate digital innovation. It’s forced organizations to reimagine collaboration, productivity, and success, demanding that everyone, not just IT, find new ways to get things done.&lt;/p&gt;&lt;p&gt;For example, Globe Telecom, a leading mobile network provider in the Philippines, &lt;a href="https://www.youtube.com/watch?v=L0saoOdF_Nw" target="_blank"&gt;adopted AppSheet&lt;/a&gt; to accelerate application development. In June, the company announced a no-code hackathon open to all teams, originally planned in 2019 as an in-person event but changed in the wake of the pandemic to an online-only event. Despite the change, organizers were surprised when over 100 teams entered the hackathon, a signal that employees across the organization had an appetite to contribute to the company’s culture of innovation.&lt;/p&gt;&lt;p&gt;The winning team created an app that reports illegal signal boosting. The app captures field data and, if the data shows malfeasance, it triggers automated reports that alert the correct employees to handle the problem, reducing the reporting time from two days to two hours and enabling faster resolution for reported incidents.&lt;/p&gt;&lt;p&gt;We also saw app creators at small businesses and universities build useful no-code solutions with AppSheet. A fifth-generation family business operator&lt;a href="https://blog.appsheet.com/app-creator-lohith-dhaksha" target="_blank"&gt; created a customer retention app and inventory management app&lt;/a&gt; for his jewelry store. An event coordinator built multiple apps to&lt;a href="https://blog.appsheet.com/app-creator-hennie-scheepers" target="_blank"&gt; manage registration and logistics&lt;/a&gt; for his company’s world-class athletic racing events. A medical student&lt;a href="https://blog.appsheet.com/med-student-app-creator-story" target="_blank"&gt; built a flashcard app&lt;/a&gt; with a little extra customization and functionality he couldn’t find elsewhere.&lt;/p&gt;&lt;h3&gt;Preparing for the future&lt;/h3&gt;&lt;p&gt;On our end, we’ve worked tirelessly to improve the platform with nearly 200 releases this year. We’ve made great strides in making AppSheet easier to use for even more users:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The platform’s integrations with &lt;a href="https://blog.google/products/google-cloud/no-code-application-development-with-google-clouds-appsheet/" target="_blank"&gt;Google Workspace&lt;/a&gt;, as well as AppSheet’s inclusion in Google Workspace enterprise SKUs, allow people to redefine tasks and processes—and they also add more governance control, boosting AppSheet’s ability to accelerate innovation while avoiding the risks of shadow IT&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Easy-to-use &lt;a href="https://cloud.google.com/blog/products/no-code-development/build-no-code-apps-with-g-suite-and-appsheet-app-templates"&gt;app templates&lt;/a&gt; help people get started faster and incorporate Google Workspace functionality into their AppSheet-powered apps&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Customization features such as &lt;a href="https://blog.appsheet.com/feature-friday-color-picker" target="_blank"&gt;Color Picker&lt;/a&gt; give app builders more control over their apps&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;With new connectors, like the &lt;a href="https://solutions.appsheet.com/apigee-data-source" target="_blank"&gt;Apigee API connector&lt;/a&gt;, app creators can link AppSheet to new data sources, opening up a new realm of possibilities&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Finally, we would be remiss if we didn’t mention AppSheet capabilities that we&lt;a href="https://cloud.google.com/blog/products/no-code-development/app-development-and-automation-with-appsheets-no-code-platform"&gt; announced in September&lt;/a&gt; at &lt;a href="https://cloud.google.com/blog/products/api-management/what-happened-week9-of-google-cloud-next20-onair"&gt;Google Cloud Next ‘20 OnAir&lt;/a&gt;, such as &lt;a href="https://solutions.appsheet.com/apigee-data-source" target="_blank"&gt;Apigee datasource for AppSheet&lt;/a&gt;, which lets AppSheet users harness Apigee APIs, and&lt;a href="https://solutions.appsheet.com/appsheet-automation-early-access" target="_blank"&gt; AppSheet Automation&lt;/a&gt;, which offers a natural language interface and contextual recommendations that let users automate business processes. These efforts, combined with the ongoing integration of Google technologies into AppSheet, give the platform an even better understanding of an app creator’s intent, through a more human-centric approach that makes it easier than ever to build apps without writing any code. &lt;/p&gt;&lt;p&gt;While 2020 has been a challenging year for everyone, we’re proud of what we’ve accomplished. At Google Cloud, we will continue to support the transformative solutions created by citizen developers—people who, because they don’t have traditional coding abilities, may have otherwise not been able to build apps. We look forward to seeing what you build in 2021!&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 22 Dec 2020 20:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/2020-no-code-app-development-retrospective/</guid><category>Google Cloud</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google Cloud’s no-code year in review</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/2020-no-code-app-development-retrospective/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vikas Anand</name><title>Director Product, Firebase</title><department></department><company></company></author></item><item><title>BHI: Embracing Google Workspace and AppSheet to transform the workplace</title><link>https://cloud.google.com/blog/products/no-code-development/digital-transformation-with-google-workspace-and-appsheet/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;In the last two decades, &lt;a href="https://www.bhico.com/" target="_blank"&gt;BHI&lt;/a&gt;, once a small construction company in Vernal, Utah, has expanded its operations to dozens of industries in over 25 states. But while the company grew, its technology trailed behind. File sharing and emails both ran off a single server. Editing a document was a grueling undertaking that required an employee to VPN in, patiently download the file, edit it, then upload it again—all from a job site with limited internet connection. Acknowledging the need for better technology, BHI adopted &lt;a href="https://workspace.google.com/" target="_blank"&gt;Google Workspace&lt;/a&gt; and &lt;a href="https://www.appsheet.com/?utm_source=cloudblog&amp;amp;utm_medium=blog&amp;amp;utm_campaign=customerstory" target="_blank"&gt;AppSheet&lt;/a&gt; and transformed its business to be more innovative, productive, and profitable.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Rebuilding collaboration and productivity&lt;/b&gt;&lt;/p&gt;&lt;p&gt;BHI first looked to replace its archaic email and file-sharing systems. They found that Google Workspace—as a proven and popular collaboration solution for remote teams and a familiar, preferred platform that most employees use in their personal lives—was the clear choice. BHI migrated its 500 employees to Google Workspace in less than a week. Productivity immediately soared, since employees could collaborate more easily with Google Workspace’s products and access them from any device, from anywhere—even at the construction sites.&lt;/p&gt;&lt;p&gt;For instance, the contract writing process drastically improved with Google Workspace. Version control had always been a struggle—as employees circulated a draft contract from one computer to the next, versions became unruly and randomized, untracked changes popped up, and files went missing. With Google Workspace, the pre-construction, legal, and finance teams can all edit and track changes of a contract from wherever they work. Version control has become a thing of the past, as everyone is always working on the latest version.&lt;/p&gt;&lt;p&gt;By adopting Google Workspace, BHI decentralized its operations and began collaborating in real time across over 150 job sites. Management and IT gained new insights into challenges that they may never have uncovered nor confronted without a cloud-based productivity tool. The IT team also saw an opportunity to overhaul the methods of their deskless workforce, which accounts for 90% of the company. This deskless majority needed to connect directly to the data that influenced, impacted, and comprised their work. They also required more streamlined processes. AppSheet provided the answer to the workforce’s needs, enabling IT to create applications that simplified key tasks so mobile workers could get their jobs done faster and better.&lt;/p&gt;&lt;p&gt;For example, one BHI client required extensive inspections multiple times a day. Before using AppSheet, a BHI inspector would perform the inspection, return to a computer, record the results from paper to a spreadsheet, copy and paste them into a formatted report in a &lt;a href="https://workspace.google.com/products/docs/" target="_blank"&gt;Google Docs&lt;/a&gt;, convert the Doc to a PDF, and email the final inspection report to the customer. This manual process took two hours to complete. Now, using AppSheet, the inspector inputs the results on their mobile device while performing the inspection. As soon as the device connects to the internet, it automatically updates the database with the inspector’s inputs, adds the inspection results to a preformatted report built in Google Docs, and emails the final report as a PDF to the customer. With AppSheet, BHI shortened this inspection process from two hours to six minutes, saving over $50,000 a month in labor.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-pull_quote"&gt;&lt;div class="uni-pull-quote h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;div class="uni-pull-quote__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
      h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3"&gt;
      &lt;div class="uni-pull-quote__inner-wrapper h-c-copy h-c-copy"&gt;
        &lt;q class="uni-pull-quote__text"&gt;With Google Workspace and AppSheet, BHI has turned into a digital company with real-time data allowing for real-time decisions, collaboration, and transparency in a decentralized environment.&lt;/q&gt;

        
          &lt;cite class="uni-pull-quote__author"&gt;
            
            
              &lt;span class="uni-pull-quote__author-meta"&gt;
                
                  &lt;strong class="h-u-font-weight-medium"&gt;Johnny Hacking, Director of IT&lt;/strong&gt;&lt;br /&gt;
                
                
              &lt;/span&gt;
            
          &lt;/cite&gt;
        
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;
&lt;div class="block-paragraph"&gt;&lt;p&gt;&lt;b&gt;An easier software choice for faster results&lt;/b&gt;&lt;/p&gt;&lt;p&gt;BHI also found that building apps with AppSheet is much easier than using other solutions, such as developing with low- or full-code tools or purchasing third-party products. Because AppSheet is a true no-code platform, anyone can learn to build and maintain apps. Since adopting AppSheet, the BHI IT team has become so proficient with the platform that they have eliminated the company’s previous backlog of software needs. Now, when a new site opens up, IT proactively works with the site managers to understand its unique requirements in order to build a custom app. Start to finish, scoping and building this site-specific app typically takes less than a week—compared to months with traditional development platforms. &lt;/p&gt;&lt;p&gt;IT team members aren’t the only BHI employees building apps. As Johnny Hacking, BHI’s Director of IT explains, “We have people that aren’t in IT, and when they have an idea we say hey, log into AppSheet, build it out, and then we’ll help out with some final touches on it.” &lt;/p&gt;&lt;p&gt;Empowering employees outside of IT to build AppSheet apps has benefited teams across the company. For example, one team on a solar farm construction project needed to perform inspections of an array of specialized technical equipment with which IT was not familiar. In this case, the solar team, being the subject matter experts, simply built the app according to their specifications. All IT had to do was jump in at the end to help finalize the app—the final product was completely customized to the solar team’s very specific needs. This highlights the benefits of no-code development: on-the-ground experts build and prototype job-specific apps and IT puts the finishing touches on the functionality, all while keeping guardrails in place.&lt;/p&gt;&lt;p&gt;Using Google Workspace and AppSheet also simplifies BHI’s reliance on third-party software. “Our company divisions are so diverse that they each require different software,” says Hacking. “Plus, if we buy a third-party software, we still have to customize it by getting other software, because they don’t play well together. By replacing this software with AppSheet apps, we save a lot of money. And it’s easy to integrate those apps because on the back end, they’re all connected to Google Sheets.” &lt;/p&gt;&lt;p&gt;For the few third-party software products that BHI hasn’t been able to replace, they’ve used Apps Scripts to import the software’s data into &lt;a href="https://workspace.google.com/products/sheets/" target="_blank"&gt;Google Sheets&lt;/a&gt;, so that their data all lives on one platform. Overall, BHI has been able to free up 10% of its total IT spend by replacing third-party software with Google Workspace and AppSheet apps.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Company culture transformed by technology&lt;/b&gt;&lt;/p&gt;&lt;p&gt;“Because we’ve used Google Workspace and AppSheet and it’s been so successful, people are very willing to use them,” Hacking says. “And for a construction company to gain so much trust in these platforms in such a short period of time—that’s huge. Now we’re at the point where employees are asking, ‘What else can we do?’”&lt;/p&gt;&lt;p&gt;Adopting Google Workspace and AppSheet has not only made BHI more productive, but also transformed the company culture. Employees feel empowered to be more innovative and are constantly seeking ways to improve. Simplifying employees’ work has led to a direct boost in morale. &lt;/p&gt;&lt;p&gt;The role of IT has also transformed. As Hacking explains, “In just three years of using these technologies, IT has gone from being support overhead to being proactively brought to the table to take part in the business strategy.” Increased IT visibility and culpability has helped solve business problems and led to increased profitability. &lt;/p&gt;&lt;p&gt;BHI continues to find new ways to leverage Google Workspace and AppSheet to improve business. In response to COVID, they created a timesheet app that allows employees to clock in without touching a device. Most meetings are now held virtually using &lt;a href="https://workspace.google.com/products/meet/" target="_blank"&gt;Google Meet&lt;/a&gt;. Fleet maintenance and repairs are all managed with apps. And, of course, the company has better data and insights than ever. As Hacking puts it, “We’re continuing to stay on the cusp of innovation because of Google Workspace and AppSheet.”&lt;/p&gt;&lt;p&gt;Learn more about &lt;a href="https://solutions.appsheet.com/workspace?utm_source=cloudblog&amp;amp;utm_medium=blog&amp;amp;utm_campaign=customerstory" target="_blank"&gt;Google Workspace and AppSheet&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/products/workspace/introducing-google-workspace/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;Introducing Google Workspace&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;Google Workspace includes the productivity apps you know and love—Gmail, Drive, Docs, Meet, and many more—in one location, so you can cre...&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Thu, 29 Oct 2020 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/digital-transformation-with-google-workspace-and-appsheet/</guid><category>Google Cloud</category><category>Google Workspace</category><category>Productivity &amp; Collaboration</category><category>Business Application Platform</category><category>Workspace Developers</category><category>Customers</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>BHI: Embracing Google Workspace and AppSheet to transform the workplace</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/digital-transformation-with-google-workspace-and-appsheet/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vikas Anand</name><title>Director Product, Firebase</title><department></department><company></company></author></item><item><title>Faster, more powerful apps for everyone: What happened at Next OnAir this week</title><link>https://cloud.google.com/blog/products/api-management/what-happened-week9-of-google-cloud-next20-onair/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;Week nine of&lt;a href="https://cloud.withgoogle.com/next/sf/" target="_blank"&gt; Google Cloud Next ‘20: OnAir&lt;/a&gt; is in the books—and what a week it was! From Google Cloud GM/VP Amit Zavery’s &lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=SOLKEY100" target="_blank"&gt;keynote&lt;/a&gt; to product announcements to customer demos to Google SVP Urs Hölzle &lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=GENKEY03" target="_blank"&gt;presentation&lt;/a&gt; and &lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=GENKEY03QA" target="_blank"&gt;Q&amp;amp;A&lt;/a&gt;, we explored multiple ways enterprises are leveraging APIs and no-code application development to accelerate their digital transformations. There was a lot to absorb, so let’s take a look back.  &lt;/p&gt;&lt;h3&gt;Key announcements from the week&lt;/h3&gt;&lt;p&gt;We introduced our &lt;a href="https://cloud.google.com/blog/products/no-code-development/accelerate-digital-transformation-with-business-application-platform"&gt;investment in the category of business application platform&lt;/a&gt;, which makes it easier for enterprises to create and extend applications, build and automate business processes, and connect and modernize legacy applications.  &lt;/p&gt;&lt;p&gt;Leveraging not only &lt;a href="https://cloud.google.com/apigee/api-management"&gt;Apigee&lt;/a&gt; API management and &lt;a href="https://cloud.google.com/appsheet"&gt;AppSheet&lt;/a&gt; no-code development but also Google Cloud’s machine learning capabilities, our business application platform both helps traditional IT to do more with APIs and empowers line-of-business employees to create apps and automation without having to write code. All of this of course comes with robust governance tools and security protections. We can’t wait to see what the business application platform helps you to build. &lt;/p&gt;&lt;p&gt;We also announced the beta release of&lt;a href="https://cloud.google.com/api-gateway"&gt; API Gateway&lt;/a&gt;, a fully-managed service that lets developers build, secure, and monitor APIs for Google Cloud workloads and serverless backends. Serverless APIs are becoming more popular, and this solution will help developers to begin sharing their APIs with collaborators without having to worry about infrastructure considerations. &lt;/p&gt;&lt;p&gt;AppSheet, our no-code solution, also unveiled two new capabilities to enable non-technical workers to create even more powerful apps and business process optimizations, all in the same unified platform.&lt;a href="https://solutions.appsheet.com/apigee-data-source" target="_blank"&gt; Apigee datasource for AppSheet&lt;/a&gt; lets AppSheet users harness Apigee APIs. This not only opens up practically infinite new data sources for no-code apps but should also help enterprises address backlogs for line-of-business apps.&lt;a href="https://solutions.appsheet.com/appsheet-automation-early-access" target="_blank"&gt; AppSheet Automation&lt;/a&gt; offers a natural language interface and contextual recommendations that let users automate business processes, capabilities that will help enterprises reduce time-consuming and error-prone manual processes. &lt;/p&gt;&lt;p&gt;We’re excited for these new products to help our customers, and as Amit noted during his keynote, we have much more in the works. Over the next 12 months, we’ll be doubling down on supporting multi-cloud and hybrid deployment models and further integrating ML capabilities. Enhancements to support continually-evolving DevOps needs are planned, such as increased support for serverless workloads, and security and compliance improvements are of course in the works too. Above all, we’ll be focused on helping customers to more easily build applications, manage digital assets, drive efficiency, and extract insights from data. &lt;/p&gt;&lt;h3&gt;Demos to accelerate digital transformation&lt;/h3&gt;&lt;p&gt;Much of week nine focused on making application development easier and faster, both for traditional developers and the new breed of no-code citizen developers—and there’s nothing like a demo to help visualize what we mean by “easier and faster.”  &lt;/p&gt;&lt;p&gt;We launched several demos this week, including:&lt;a href="http://cloud.withgoogle.com/next/sf/demos?demo=902" target="_blank"&gt; &lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://cloud.withgoogle.com/next/sf/demos?demo=902" target="_blank"&gt;No-Code App Development with AppSheet&lt;/a&gt;, which explores how AppSheet lets employees build mobile and desktop apps without having to write any code&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://cloud.withgoogle.com/next/sf/demos?demo=104" target="_blank"&gt;Open Banking, Powered by Apigee API Management&lt;/a&gt;, which investigates how externalized APIs can fuel digital transformation, with a particular focus on the banking industry&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://cloud.withgoogle.com/next/sf/demos?demo=901" target="_blank"&gt;Apigee: Full-lifecycle API Management&lt;/a&gt;, which overviews the ins and outs of API management&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;a href="http://cloud.withgoogle.com/next/sf/demos?demo=105" target="_blank"&gt;Market Data in the Cloud&lt;/a&gt;, which shares how CME Group uses real-time data and Google Cloud's analytical tools to support trading operations in futures markets &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Best practices from Google Cloud customers &lt;/h3&gt;&lt;p&gt;One of the most valuable parts of any conference is hearing best practices from peer companies who’ve battle-tested products and strategies in the field. Week 9 featured a wide range of Google Cloud customers who shared a wealth of information for navigating digital transformation, including:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;HP Inc.&lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=API102" target="_blank"&gt; discussed&lt;/a&gt; their focus on developer experiences, which included the creation of a definitive catalog of APIs for both internal and external developer communities&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;T-Mobile joined us for two sessions: in&lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=API201" target="_blank"&gt; one&lt;/a&gt;, they explored how APIs can be infused with AI and ML technologies and performed a demo to overview API management best practices; and in the&lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=API300" target="_blank"&gt; other&lt;/a&gt;, they explained how API management and a service mesh work together in modern cloud-native architectures&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Gap&lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=API202" target="_blank"&gt; revealed&lt;/a&gt; how it achieved exponential growth in API adoption through a self-service, low-friction developer portal&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Australian Energy Market Operator (AEMO)&lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=API207" target="_blank"&gt; detailed&lt;/a&gt; their API-driven open data hub for the energy space&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Pizza Hut&lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=API207" target="_blank"&gt; shared&lt;/a&gt; how it has used APIs to modernize its platform&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;BHI&lt;a href="http://cloud.withgoogle.com/next/sf/sessions?session=PC213" target="_blank"&gt; discussed&lt;/a&gt; how it used AppSheet and other Google Cloud products to completely overhaul its document-sharing and collaboration infrastructure, and to empower line-of-business workers to build no-code apps for tasks like construction site inspections&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;What’s next&lt;/h3&gt;&lt;p&gt;Week 9 concludes Google Cloud Next ‘20: OnAir. We’ve covered a lot of ground, from infrastructure, security, and databases to machine learning, collaboration, and APIs—and we can’t wait to see how you put it all into practice. And for our customers in Europe, Middle East, and Africa, we’re kicking off &lt;a href="https://cloud.google.com/blog/topics/google-cloud-next/announcing-google-cloud-next20-onair-emea"&gt;Google Cloud Next OnAir EMEA&lt;/a&gt; on Sep 29 with more than 30 new sessions over 5 weeks specially tailored to the region—&lt;a href="https://cloud.withgoogle.com/next/sf/emea" target="_blank"&gt;learn more on our website&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Thank you to everyone who joined us, both this week and over the last two months. And if you missed any sessions, or just can't get enough and want to review, be sure to check out the Next OnAir &lt;a href="https://cloud.withgoogle.com/next/sf/sessions" target="_blank"&gt;sessions page,&lt;/a&gt; where you can access all the recordings.&lt;/p&gt;&lt;/div&gt;</description><pubDate>Fri, 11 Sep 2020 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/api-management/what-happened-week9-of-google-cloud-next20-onair/</guid><category>Business Application Platform</category><category>Apigee</category><category>No-code Development</category><category>Google Cloud</category><category>Google Cloud Next</category><category>API Management</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/Next_OnAir_Week_9.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Faster, more powerful apps for everyone: What happened at Next OnAir this week</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/Next_OnAir_Week_9.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/products/api-management/what-happened-week9-of-google-cloud-next20-onair/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Dain Hansen</name><title>Marketing Director, AI and Data Cloud</title><department></department><company></company></author></item><item><title>No-code momentum: Accelerating app development and automation</title><link>https://cloud.google.com/blog/products/no-code-development/app-development-and-automation-with-appsheets-no-code-platform/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;When AppSheet became part of the Google Cloud family &lt;a href="https://cloud.google.com/blog/topics/inside-google-cloud/helping-businesses-create-and-extend-applications-without-coding"&gt;earlier this year&lt;/a&gt;, it was an investment in the potential for no-code development to accelerate digital transformation. Extending the ability to create apps and automate business processes from traditional IT to non-technical workers can be transformative. It both empowers those closest to challenges to create solutions and frees up IT to work on strategic initiatives instead of the backlog of line of business apps. We couldn’t wait to see what our customers would build, and they’ve built even more apps than we imagined. &lt;/p&gt;&lt;p&gt;BHI, a turnkey construction company general contractor that serves the civil, pipeline, communications, electrical, and renewable energy industries, &lt;a href="https://cloud.google.com/blog/products/no-code-development/build-no-code-apps-with-g-suite-and-appsheet-app-templates"&gt;used G Suite and AppSheet&lt;/a&gt; to completely overhaul its file sharing and collaboration workflows. AppSheet not only helped BHI’s IT team to more quickly complete backlogged projects but also empowered non-technical employees to create their own solutions, such as an app a team on a solar farm construction project built to inspect specialized equipment. &lt;/p&gt;&lt;p&gt;When someone outside IT has a great idea, “we say, log into AppSheet, build it out, and then we’ll help out with some final touches on it,” said Johnny Hacking, BHI’s Director of IT. &lt;/p&gt;&lt;p&gt;Globe Telecom, a leading mobile network provider in the Philippines, recently adopted AppSheet to accelerate application development and explore new innovation opportunities. In their first hackathon, over 107 teams applied to participate, far more than the 30 or so organizers expected. The winning app helped expedite workflows by facilitating data-capture and automated reporting for illegal signal booster discovery. Other finalist apps included inventory management apps for Globe’s retail outlets, development planning and evaluation apps to help the workforce align on and manage goals in real-time, and even a vehicle maintenance app that includes gas price reporting. &lt;/p&gt;&lt;p&gt;And these are just a few examples. The ways businesses are harnessing no-code development to solve problems both large and small multiplies by the day. &lt;/p&gt;&lt;p&gt;We’re excited to help these use cases proliferate even faster. This week, we spoke about how we are &lt;a href="https://cloud.google.com/blog/products/no-code-development/accelerate-digital-transformation-with-business-application-platform"&gt;investing in the category of business application platform&lt;/a&gt;. Google Cloud’s business application platform includes AppSheet and gives enterprises the tools to create and extend applications, build and automate business processes, and connect and modernize applications—all with an emphasis on not only traditional developers but also citizen developers. &lt;/p&gt;&lt;p&gt;Over the last few months, we’ve increasingly integrated Google’s machine learning technology into the platform, enabling users to do things like automate business processes via natural language inputs. Google’s machine learning has always been the basis of AppSheet’s intelligence features, but we’ve further integrated Google technologies to give AppSheet an even greater understanding of an app creator’s intent, enabling the platform to accelerate development by offering “human-friendly” suggestions and checks. &lt;/p&gt;&lt;p&gt;Google technologies have also improved natural language support in search, predictive features, optical character recognition analysis, and much more. Whereas building machine learning into an app would have been prohibitively daunting just a few years ago, AppSheet lets anyone do it in as little as a few hours. &lt;/p&gt;&lt;p&gt;We've developed an exciting roadmap to make app-building even more intuitive, with planned feature enhancements including automatic detections of sensitive data and refined automation recommendations.&lt;/p&gt;&lt;p&gt;Access to data and apps, wherever they reside, is another area we’re focused on. The recently-announced &lt;a href="https://solutions.appsheet.com/apigee-data-source" target="_blank"&gt;Apigee data source for AppSheet&lt;/a&gt; will take that access to a new level, bringing together API management with no-code development. Citizen developers will now be able to leverage APIs to build no-code applications, which gives app developers even more tools to build powerful apps, further accelerates app development, and helps eliminate information silos. &lt;/p&gt;&lt;p&gt;We’re also investing heavily in making it easier to automate business processes. Our recent announcement of &lt;a href="https://solutions.appsheet.com/appsheet-automation-early-access" target="_blank"&gt;AppSheet Automation&lt;/a&gt; is one step in this effort, with an intent-driven authoring experience, powered by Google AI, along with comprehensive governance for centralized enforcement and monitoring of internal policies. Business developers can use this solution to easily connect to a number of data sources (such as Salesforce, MySQL, and G Suite) and quickly model automated business processes.&lt;/p&gt;&lt;p&gt;The need for speed is paramount in today’s fluid, ever-changing business conditions, and we’re excited to see how customers use these new features and capabilities to accelerate their digital transformations. We have much more planned for our business application platform and invite you to join the no-code movement as it continues to gain momentum. &lt;/p&gt;&lt;i&gt;&lt;p&gt;&lt;i&gt;&lt;br/&gt;&lt;/i&gt;&lt;/p&gt;Visit our site to learn more about &lt;a href="https://cloud.google.com/appsheet"&gt;no-code development on Google Cloud&lt;/a&gt;.&lt;/i&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/products/no-code-development/build-no-code-apps-with-g-suite-and-appsheet-app-templates/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;Help boost productivity with G Suite and AppSheet app templates&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;AppSheet’s new templates extend G Suite capabilities into no-code development of line-of-business apps.&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Thu, 10 Sep 2020 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/app-development-and-automation-with-appsheets-no-code-platform/</guid><category>Google Cloud</category><category>Business Application Platform</category><category>No-code Development</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/appdevelopment_blogheader.max-600x600.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>No-code momentum: Accelerating app development and automation</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/appdevelopment_blogheader.max-600x600.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/app-development-and-automation-with-appsheets-no-code-platform/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vikas Anand</name><title>Director Product, Firebase</title><department></department><company></company></author></item><item><title>Help boost productivity with G Suite and AppSheet app templates</title><link>https://cloud.google.com/blog/products/no-code-development/build-no-code-apps-with-g-suite-and-appsheet-app-templates/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;G Suite users already have a rich suite of tools at their fingertips that allow them to collaborate and solve complex challenges. AppSheet’s &lt;a href="https://solutions.appsheet.com/gsuite?utm_source=cloudblog&amp;amp;utm_medium=blog&amp;amp;utm_campaign=templatesblog" target="_blank"&gt;new templates&lt;/a&gt; extend these capabilities further into no-code development of line-of-business apps, helping more people use G Suite in more ways to get work done. &lt;/p&gt;&lt;p&gt;For example, suppose a team using G Suite was tasked with performing regular inspections of several facilities to ensure safety standards were being followed. Leveraging AppSheet and one of our new templates, this team could build an inspection app in a matter of days and customize it to their specific needs, without writing a line of code. From this one app, they’d be able to submit inspection forms that save to a Google Sheet, track and resolve issues, view and schedule Calendar events, and join a daily standup with their team on Meet.&lt;/p&gt;&lt;p&gt;The ability to create a line-of-business app without eating aggressively into IT resources is especially useful for mobile workers. With custom apps built in AppSheet and connected via user-friendly templates to G Suite, these workers can have reliable access to the information and actions they need, whether that means updating records, scheduling appointments, collaborating, or emailing reports.&lt;/p&gt;&lt;h3&gt;G Suite and AppSheet in Action: Inside BHI’s Digital Transformation &lt;/h3&gt;&lt;p&gt;A turnkey construction company general contractor that serves the civil, pipeline, communications, electrical, and renewable energy industries, BHI is an excellent example of what G Suite together with AppSheet can help businesses achieve. &lt;/p&gt;&lt;p&gt;In the last two decades, BHI grew from a small business based in Utah to one that includes hundreds of employees and operations in over 25 states. Its technology infrastructure didn’t keep up with the rapid growth, however, and the company found itself wasting time and resources on manual processes. &lt;/p&gt;&lt;p&gt;File sharing and email relied on a single server, for example, so to update a shared file, employees had to use a VPN to log in, download the file, edit it, then upload it again. BHI was attracted to G Suite in part because this kind of version control nightmare doesn’t exist; the most-up-to-date document is available in the cloud to all collaborators on any device. The company needed under a week to migrate 90% of its 500 employees, and since then, productivity has since soared. &lt;/p&gt;&lt;p&gt;Meanwhile, by letting employees write line-of-business apps without coding, AppSheet both helped BHI’s IT team to more quickly complete many backlogged projects, and empowered non-technical BHI employees to create solutions themselves. &lt;/p&gt;&lt;p&gt;According to Johnny Hacking, BHI’s Director of IT, when someone outside IT has a great idea, “we say, log into AppSheet, build it out, and then we’ll help out with some final touches on it.” &lt;/p&gt;&lt;p&gt;While not all AppSheet and G Suite use cases overlap, BHI has found that projects that combine the two platforms can be particularly powerful. For example, one solution allowed BHI to shorten a two hour inspection process down to six minutes, saving over $50,000 per month in labor. Originally, this process required the inspector to manually record information in the field, upload it to a computer, then format and send a report to the customer. The combination of G Suite’s file management and collaboration tools and AppSheet’s no-code interface led to an app that lets the inspector simply input results on their mobile device. Then as soon as the device connects to the internet, it automatically uploads the data to a Google Sheet and emails the report to the client, based on a preformatted template in Docs.&lt;/p&gt;&lt;p&gt;"With G Suite and AppSheet, BHI has turned into a digital company with real-time data allowing for real-time decisions, collaboration, and transparency in a decentralized environment,” said Hacking. &lt;/p&gt;&lt;p&gt;With our new templates, use cases such as BHI’s become easier to execute by making it even simpler to combine the power of G Suite and AppSheet. We see the rise of citizen developers and no-code applications as a significant force in digital transformation, and we can’t wait to see what our customers use these templates to create. You can access our &lt;a href="https://solutions.appsheet.com/gsuite?utm_source=cloudblog&amp;amp;utm_medium=blog&amp;amp;utm_campaign=templatesblog" target="_blank"&gt;templates here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;To learn more about BHI and how they’ve leveraged these platforms to empower their mobile workforce, watch our NEXT OnAir session, &lt;a href="https://cloud.withgoogle.com/next/sf/sessions?session=PC213" target="_blank"&gt;Digitize your Deskless Workforce Without Coding, Using AppSheet.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/products/no-code-development/app-development-and-automation-with-appsheets-no-code-platform/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('https://storage.googleapis.com/gweb-cloudblog-publish/images/appdevelopment_blogheader.max-500x500.jpg')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;No-code momentum: Accelerating app development and automation&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;Learn why no-code development is gaining momentum and empowering citizen developers to create powerful automations and line-of-business a...&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Wed, 09 Sep 2020 16:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/build-no-code-apps-with-g-suite-and-appsheet-app-templates/</guid><category>Google Workspace</category><category>Productivity &amp; Collaboration</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Help boost productivity with G Suite and AppSheet app templates</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/build-no-code-apps-with-g-suite-and-appsheet-app-templates/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Vikas Anand</name><title>Director Product, Firebase</title><department></department><company></company></author></item><item><title>Accelerate digital transformation with business application platform</title><link>https://cloud.google.com/blog/products/no-code-development/accelerate-digital-transformation-with-business-application-platform/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;2020 has been among the most disruptive years business leaders have ever confronted, with many enterprises absorbing several years of digital transformation over just a few months. These ongoing efforts have not been easy, with numerous organizations finding their existing resources and workflows won’t scale and don’t allow them to move quickly or responsively enough. They need to rethink how transformation occurs and how different parts of the workforce can participate. &lt;/p&gt;&lt;p&gt;To help businesses navigate this journey, build resilience, and accelerate innovation, we’re excited to introduce the category of &lt;a href="https://cloud.google.com/solutions/business-application-platform"&gt;Business Application Platform&lt;/a&gt;. Encompassing API management, no-code application development, automation and data insights capabilities, the Business Application Platform aims to:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;Provide a consistent way of consuming services, data, and functionality, via APIs, despite complex backends &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Empower non-technical employees to quickly build data-driven applications without coding&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Simplify integration and extension of applications and the automation of business processes&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;Arm users with the ability to extract insights from data via self-service tools, like Looker&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The Business Application Platform builds on Google Cloud’s investments in &lt;a href="https://cloud.google.com/apigee/api-management"&gt;Apigee API management&lt;/a&gt; and &lt;a href="https://cloud.google.com/appsheet"&gt;AppSheet no-code application development&lt;/a&gt;. We’ll be adding new features in these areas that leverage Google Cloud’s expertise in hybrid and multi cloud architectures, artificial intelligence and machine learning, lifecycle management, security, and productivity and collaboration. &lt;/p&gt;&lt;p&gt;We’re starting this process today by introducing several new products and features to empower enterprises to quickly build applications, automate workflows, and derive insights: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;The beta release of &lt;a href="https://cloud.google.com/api-gateway"&gt;API Gateway&lt;/a&gt;, a fully-managed offering that lets developers build, secure, and monitor APIs for Google Cloud workloads and serverless backends. &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;General availability of &lt;a href="https://solutions.appsheet.com/apigee-data-source" target="_blank"&gt;Apigee data source for AppSheet&lt;/a&gt;, which lets AppSheet users harness Apigee APIs to build apps without coding &lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;The early access release of &lt;a href="https://solutions.appsheet.com/automation-early-access" target="_blank"&gt;AppSheet Automation&lt;/a&gt;, a solution that empowers non-technical users to automate processes at scale by leveraging various data sources&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Managing Serverless APIs with API Gateway&lt;/h3&gt;&lt;p&gt;Serverless workloads are becoming more popular with developers, who are increasingly packaging their serverless applications as APIs, both to share them with other teams and to expose them publicly over the web. &lt;a href="https://cloud.google.com/blog/products/serverless/google-cloud-api-gateway-is-now-available-in-public-beta"&gt;API Gateway&lt;/a&gt; lets developers secure and manage their APIs built on Compute Engine, GKE, App Engine, and serverless backends (Cloud Functions and Cloud Run), all without having to write code for different endpoints or worry about any of the infrastructure configuration or scaling. &lt;/p&gt;&lt;p&gt;Built on Envoy, API Gateway offers high-performance and scalability, with features that include authentication, key validation, and rate limiting. Now available in beta, this service uses consumption-based and tiered &lt;a href="https://cloud.google.com/api-gateway/docs/pricing"&gt;pricing&lt;/a&gt; for cost flexibility. Many of our early adopters have been enthusiastic, and we are excited to expand API Gateway to more users and help more developers build great apps. &lt;a href="http://console.cloud.google.com/api-gateway"&gt;Click here&lt;/a&gt; to start using API Gateway in beta.&lt;/p&gt;&lt;p&gt;“We are using Google Cloud’s API Gateway to manage the APIs for our serverless applications running on Cloud Run, Cloud Functions and App Engine. The ease of set up and built-in security features make it a great fit for our applications,” said Guillaume Blaquiere, Lead Developer at Veolia.&lt;/p&gt;&lt;h3&gt;Building richer no-code apps with new Apigee data source for AppSheet&lt;/h3&gt;&lt;p&gt;No-code application development continues to gain momentum. In their October 2019 report titled “The future of apps must include citizen development ,” Gartner predicts, “By 2023, the number of active citizen developers at large enterprises will be at least four times the number of professional developers.” &lt;/p&gt;&lt;p&gt;AppSheet already supports a variety of data sources, such as G Suite, mySQL, and Salesforce. Now, with general availability of Apigee data source for Appsheet, enterprises can make even more data available to citizen developers in their workforce. By enabling employees to build apps that leverage Apigee APIs and require no coding, enterprises can both empower line-of-business employees without technical experience to create innovative apps and reduce traditional IT backlog. To learn more about the Apigee data source for AppSheet, &lt;a href="https://solutions.appsheet.com/apigee-data-source" target="_blank"&gt;click here&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;“We have been building apps with AppSheet by using CRM-related data, Google Sheets, and a number of other sources.” said Matthew Brown, Principal Data Architect at EBSCO. “Apigee data source for AppSheet should considerably increase our productivity and speed by making it easier to access existing data via APIs when building applications.” &lt;/p&gt;&lt;h3&gt;Automating manual processes faster with AppSheet Automation&lt;/h3&gt;&lt;p&gt;When business processes rely on manual actions, valuable time is often wasted updating systems instead of focusing on work that drives the enterprise forward. Moreover, opportunities for mistakes or communication lapses are abundant. Line-of-business workers are closest to these challenges, so empowering them to optimize and automate processes is an important area of enterprise innovation. &lt;/p&gt;&lt;p&gt;Powered by Google Cloud’s AI products and now available for early access, AppSheet Automation serves this need by helping businesses build and run automations faster, without having to write code. It is easily governed, ensuring data security across the entire organization, and can address a vast array of use cases, including human-centric processes, application integration, and document-based processes. Built around an intuitive interface that provides contextual suggestions based on natural language inputs, AppSheet Automation brings together the power of AI and no-code, letting users build both rich apps and powerful automations within the same unified platform. &lt;a href="https://solutions.appsheet.com/automation-early-access" target="_blank"&gt;Click here&lt;/a&gt; to sign up for early access to AppSheet Automation. &lt;/p&gt;&lt;p&gt;“AppSheet enables our team to build rich applications without coding.” said Raghudeep Madineni, Sr. Manager, Digital and IIOT at Ather Energy. “With the upcoming launch of AppSheet Automation, it will offer a unified solution for no-code application development and automation, effectively increasing the productivity of our developers and reducing the time required to get to market.”&lt;/p&gt;&lt;h3&gt;Moving faster with the Business Application Platform&lt;/h3&gt;&lt;p&gt;With these new releases, Google Cloud is focused on enabling enterprises to take innovation beyond the realms of IT and accelerate digital transformation. We are confident the new category of business application platforms will help empower both technical and line of business developers with the core ability to create and extend applications, build and automate workflows, and connect and modernize applications—we can’t wait to see what you build. &lt;/p&gt;&lt;p&gt;To learn more, visit &lt;a href="https://cloud.google.com/solutions/business-application-platform"&gt;Business Application Platform&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class="block-related_article_tout"&gt;





&lt;div class="uni-related-article-tout h-c-page"&gt;
  &lt;section class="h-c-grid"&gt;
    &lt;a href="https://cloud.google.com/blog/products/serverless/google-cloud-api-gateway-is-now-available-in-public-beta/"
       data-analytics='{
                       "event": "page interaction",
                       "category": "article lead",
                       "action": "related article - inline",
                       "label": "article: {slug}"
                     }'
       class="uni-related-article-tout__wrapper h-c-grid__col h-c-grid__col--8 h-c-grid__col-m--6 h-c-grid__col-l--6
        h-c-grid__col--offset-2 h-c-grid__col-m--offset-3 h-c-grid__col-l--offset-3 uni-click-tracker"&gt;
      &lt;div class="uni-related-article-tout__inner-wrapper"&gt;
        &lt;p class="uni-related-article-tout__eyebrow h-c-eyebrow"&gt;Related Article&lt;/p&gt;

        &lt;div class="uni-related-article-tout__content-wrapper"&gt;
          &lt;div class="uni-related-article-tout__image-wrapper"&gt;
            &lt;div class="uni-related-article-tout__image" style="background-image: url('https://storage.googleapis.com/gweb-cloudblog-publish/images/MLInGSuite-01_1lnS1Y4.max-500x500.png')"&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div class="uni-related-article-tout__content"&gt;
            &lt;h4 class="uni-related-article-tout__header h-has-bottom-margin"&gt;Google Cloud API Gateway is now available in public beta&lt;/h4&gt;
            &lt;p class="uni-related-article-tout__body"&gt;Google Cloud API Gateway makes it easy to securely share and manage serverless APIs&lt;/p&gt;
            &lt;div class="cta module-cta h-c-copy  uni-related-article-tout__cta muted"&gt;
              &lt;span class="nowrap"&gt;Read Article
                &lt;svg class="icon h-c-icon" role="presentation"&gt;
                  &lt;use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#mi-arrow-forward"&gt;&lt;/use&gt;
                &lt;/svg&gt;
              &lt;/span&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/a&gt;
  &lt;/section&gt;
&lt;/div&gt;

&lt;/div&gt;</description><pubDate>Tue, 08 Sep 2020 12:00:00 +0000</pubDate><guid>https://cloud.google.com/blog/products/no-code-development/accelerate-digital-transformation-with-business-application-platform/</guid><category>Google Cloud</category><category>Apigee</category><category>API Management</category><category>No-code Development</category><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Accelerate digital transformation with business application platform</title><description></description><site_name>Google</site_name><url>https://cloud.google.com/blog/products/no-code-development/accelerate-digital-transformation-with-business-application-platform/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Amit Zavery</name><title>GM/VP, Head of Platform, Google Cloud</title><department></department><company></company></author></item><item><title>Google acquires AppSheet to help businesses create and extend applications—without coding</title><link>https://cloud.google.com/blog/topics/inside-google-cloud/helping-businesses-create-and-extend-applications-without-coding/</link><description>&lt;div class="block-paragraph"&gt;&lt;p&gt;Today, Google is excited to announce that it has acquired &lt;a href="https://www.appsheet.com/" target="_blank"&gt;AppSheet&lt;/a&gt;, a leading no-code application development platform used by a number of enterprises across a variety of industries. &lt;/p&gt;&lt;p&gt;The demand for faster processes and automation in today’s competitive landscape requires more business applications to be built with greater speed and efficiency. However, many companies lack the resources to address these challenges. This acquisition helps enterprises empower millions of citizen developers to more easily create and extend applications without the need for professional coding skills. &lt;/p&gt;&lt;p&gt;According to “The Forrester Wave™: Low-Code Platforms For Business Developers,” Q2 2019, “AppSheet has the most aggressive strategy and roadmap for empowering business people as developers. The platform had the highest score possible in the commercial model criterion and it shows in a stellar experience along with strong features for mobile app development, data design, application scaling, and documentation generation.”&lt;/p&gt;&lt;p&gt;AppSheet complements Google Cloud’s strategy to reimagine the application development space with a platform that helps enterprises innovate with no-code development, workflow automation, application integration and API management as they modernize their business processes in the cloud. AppSheet’s ability to power a range of applications—from CRM to field inspections and personalized reporting—combined with Google Cloud’s deep expertise in key verticals, will further enable digital transformation across industries like financial services, manufacturing, retail, healthcare, communication and media &amp;amp; entertainment. &lt;/p&gt;&lt;p&gt;With this acquisition, customers will be able to develop richer applications at scale that leverage not only Google Sheets and Forms which are already popular with customers, but other top Google technologies like Android, Maps and Google Analytics. In addition, AppSheet customers can continue to integrate with a number of cloud-hosted data sources including Salesforce, Dropbox, AWS DynamoDB and MySQL.&lt;/p&gt;&lt;p&gt;For more information, you can read AppSheet CEO, Praveen Seshadri’s &lt;a href="https://blog.appsheet.com/appsheet-acquired-by-google-cloud" target="_blank"&gt;blog post&lt;/a&gt;. We look forward to sharing more with you soon! &lt;br/&gt;&lt;/p&gt;&lt;/div&gt;</description><pubDate>Tue, 14 Jan 2020 18:30:00 +0000</pubDate><guid>https://cloud.google.com/blog/topics/inside-google-cloud/helping-businesses-create-and-extend-applications-without-coding/</guid><category>Google Cloud</category><category>No-code Development</category><category>Inside Google Cloud</category><media:content height="540" url="https://storage.googleapis.com/gweb-cloudblog-publish/images/GCP_x_AppSheet.max-600x600_wgc1yY8.jpg" width="540"></media:content><og xmlns:og="http://ogp.me/ns#"><type>article</type><title>Google acquires AppSheet to help businesses create and extend applications—without coding</title><description></description><image>https://storage.googleapis.com/gweb-cloudblog-publish/images/GCP_x_AppSheet.max-600x600_wgc1yY8.jpg</image><site_name>Google</site_name><url>https://cloud.google.com/blog/topics/inside-google-cloud/helping-businesses-create-and-extend-applications-without-coding/</url></og><author xmlns:author="http://www.w3.org/2005/Atom"><name>Amit Zavery</name><title>Vice President, Business Application Platform, Google Cloud</title><department></department><company></company></author></item></channel></rss>