iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
You can build a data-entry app in Google AppSheet from a structured table, then connect that same data to a separate report in Looker Studio, the current name for Google Data Studio. AppSheet handles the app that people use to add and change records. Looker Studio handles the report that people use to review them. The two tools are linked by a data connection, not by a single combined product, so the order of work matters.
This tutorial walks through the full path: preparing the data, creating the app, connecting Looker Studio, building a report, and deciding who can see what.
What “Data Studio” now means
Google Data Studio has been renamed Looker Studio. The official AppSheet integration guide describes it this way: “Looker Studio (formerly Data Studio) is a free reporting and dashboarding tool that enables you to generate fully customizable visualizations of your app data.” That sentence comes from Google AppSheet Help; the page does not name an individual author. If you see “Data Studio” in older menus, tutorials, or bookmarks, it refers to the same product.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
What you need before you start
- A Google account that owns or edits the spreadsheet you want to use. The AppSheet-to-Looker Studio connection only offers apps created under the same Google account, so an app built under a different account will not appear in the connection picker.
- Access to AppSheet and Looker Studio with the same account.
- A structured dataset. A Google Sheet is the most common starting point, and the steps below assume one.
- A short list of the questions your report must answer, such as “which facility had the most open issues last month?” Settle this before building charts.
Interface labels in both products change over time. Where this guide names a control, treat the wording as a guide and check the current label in your account.
#1 Best Overall
Step 1: Prepare the data
An app is only as clean as the table behind it. AppSheet’s data guidance recommends organizing data in a way that suits an app, because that organization is what makes the more capable features work well later. Apply these rules before you create anything:
- Use clear column names. Name columns for what they hold, such as Inspection Date or Facility Name, rather than Col7. Those names become the field labels in your app and your report.
- Give every row a stable unique identity. Each record needs a key that never changes, such as an ID column. Do not rely on row numbers, because rows move when someone sorts, inserts, or deletes.
- Avoid duplicated information. If a facility’s address appears on every inspection row, store the address once in a facilities table and reference that facility from the inspections table.
- Model relationships deliberately. Decide which table is the “parent” (facilities) and which is the “child” (inspections) before you build the app. Relationships are much harder to fix after people have entered data.
A spreadsheet can hold several tables. Each worksheet can correspond to a table in the app, and an app can draw on multiple worksheets and other data sources. Plan the worksheets as tables from the start.
Step 2: Create the app
Start from the prepared sheet or from a suitable template, then open the AppSheet editor to shape the data-entry experience. In the editor you define which fields people fill in, which views they see, and how records are displayed. Keep the first version small: one data-entry form and one table view is enough to test the workflow.
Google’s official Looker Studio quick start uses a copied Facility Inspections template to demonstrate the full report workflow. Treat that template as an illustrative sample. You can use it to practice, but you are not required to use it, and your own table can follow the same pattern.
Step 3: Connect the app data to Looker Studio
The connection is created from the Looker Studio side. The steps below follow the integration sequence in the official AppSheet guide.
- Open Looker Studio and start a new data source.
- Select the AppSheet connector.
- Authorize the connector if Looker Studio prompts you.
- Choose the region in which your AppSheet app is hosted.
- Choose the application. Only apps created under the same Google account appear here.
- Choose the table you want to report on.
- Select Connect and confirm the fields that load.
If the app or table does not appear, check three things first: that you are signed in with the account that created the app, that the region matches the app, and that the table exists in the app’s data source. These are the most common reasons a connection fails to show the expected option.
Rank #3
Step 4: Build the report
Create a report from the connected data source. The official example adds a table, dimensions, charts, and controls, and it is a useful pattern for your own report.
- Table: A detail table lets a reader see individual records. Include the identity field, the date, and the status or result fields so that each row is traceable.
- Dimensions and metrics: Dimensions are the categories you group by, such as facility or inspector. Metrics are the counts or values you measure, such as number of inspections or number of failed items.
- Facility dropdown: A control that filters the whole report to one facility is the example’s main interactive element.
- Date filter: A date range control lets readers look at a recent period rather than the full history.
- Pie charts: The example uses pie charts to show the share of results by category. Use a pie chart only when you are showing parts of one whole; otherwise a bar chart is clearer.
The guiding principle is that every chart should answer a real operational question. A chart added only for visual appeal adds clutter and makes the answer harder to find. Remove any element that does not answer one of the questions you wrote down in the prerequisites.
Step 5: Decide who can see the data
Credentials on a Looker Studio data source decide how viewers reach the underlying app data. This is the step most likely to expose sensitive records, so decide it before you share the report.
Rank #4
| Credential setting | What a viewer can do | When it fits |
|---|---|---|
| Owner credentials | Can view the report, and can create reports from the data source, without their own access to the underlying dataset. | Internal reports where the owner is comfortable granting broader access to the data. |
| Viewer credentials | Each viewer must supply their own access to the underlying dataset before the data loads. | Sensitive records, or cases where each person should only see data they are already allowed to see. |
With owner credentials, a shared link effectively extends the owner’s data access to the people you share with. Confirm that the records contain nothing you would not want shared on that basis, and remove fields such as personal contact details from the data source before you publish.
Step 6: Test the report as a user
Before you share the report, open it as a reader would. Try each filter and select rows in the chart and table to confirm the report responds as expected. Check that the date range and the facility dropdown change the figures together, and that a value you know is correct matches the record you entered in the app.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errorsGoogle’s quick start also includes sharing and scheduled email delivery as examples. Whether those options appear in your account depends on your Google Workspace or account settings, and on any policy your organization applies, so confirm them in your own environment rather than assuming they are available.
Best Value
AppSheet dashboard or Looker Studio report?
AppSheet has its own dashboard, so you do not always need Looker Studio. The choice depends on where the viewer works and what they need to compare.
| Question | AppSheet dashboard | Looker Studio report |
|---|---|---|
| Where does the viewer work? | Inside the AppSheet app. | In a separate report. |
| What is combined? | App views. The documented view types include calendars, maps, charts, galleries, decks, tables, and detail views. | Report charts, tables, and controls built from the connected data. |
| How do interactions work? | In interactive mode, selecting a row updates related views. | Report controls and chart interactions, such as filters and chart selection. |
| How is access governed? | Through the app’s own sharing and access settings. | Through data-source credentials, owner or viewer, as described in Step 5. |
Use the AppSheet dashboard when the people entering data also need a live operational view inside the app. Use Looker Studio when you need a separate, customizable report for a wider audience. Neither source establishes feature parity between the two, so compare the specific charts and controls you need against each tool directly.
Caveats when your data lives in Google Sheets
If the spreadsheet is the backing store, two behaviors can affect updates and automation.
Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11- Sheet
onEdittriggers do not fire for AppSheet-synced edits. If a Google Apps Script automation relies on theonEdittrigger to react to app changes, it will not run when the change arrives through AppSheet. Google’s AppSheet documentation suggests using a timed trigger when that functionality matters. - Ordinary Sheets filters can hide rows from updates. Rows filtered out of view can become invisible to AppSheet’s updates. Use filter views instead, which keep the underlying rows available.
These behaviors are documented for Google Sheets as the backing store. If your data comes from another source, check that source’s documentation rather than assuming the same rules apply.
Import limit to note
If you import a Google Sheet into an AppSheet database, the documented import carries up to five worksheets. This is a limit of that import workflow, as described in Google AppSheet Help. It is not a general limit on every AppSheet data connection, so check the connection type you are using before you plan a large workbook.
Quick Recap
The Bottom Line
“”
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

