Create UI on top of google sheet - google-sheets

I have a google sheet with some data, say Roll Number and Name. Now I want to create UI for the google sheet with an text box name and have option search
When I enter name and click search, I should get all the records with that particular name.
How do I achieve this in google sheet? Any addons or scripts available?

Google Drive has a full featured API so you can consume its data from any application, in nearly any technology (Python, Javascript, PHP etc) using its Rest API.
I'm pretty sure no addons available from market to do it, so the solution would be to implement it yourself.

Related

Can Google Sheets be set up to propogate templates to existing children based on them?

I'm working for a company who want me to move their shared drive (NAS) to Google Drive get us working collaboratively.
Currently we have a central spreadsheet which has a bunch of information about each aircraft we work on, which mail merges into word docs. When we need to do a specific thing (like weigh the aircraft) we need to generate a document to store with the details on it. We open a template word doc and use the mail merge deature to find the reg of the aircraft and Word's mail merge pulls in the rest of the info into the doc. Great stuff!
We're moving to Google Drive to work more collaboratively. Is there a way of doing this same thing on GDrive? I can see ways of having a google sheet pull info from a master spreadsheet in this way, but not google Docs (which will work better because of the way you can format tables).
My research shows that this is easy with a google sheet but I need to use a google doc really, for the formatting flexibility.

Google Spreadsheet API Developer

I am no longer trying "to embed Google Maps so when I click on it opens Google Maps with 100 meters radius." I understand "Google Maps is not a part of the core services.
I am now trying to use a Work Around without Google Maps and am now asking for help with the "Work Around"....
I want to be able to use the method from this YouTube video to create the Search option another Google support team rep(Vienna) referred me to. In the video he did a search for shoes, shirts and dresses to find his customers. I want to do a search by zip and/or city and state to find mine...."Google Sheets - Search, QUERY function"===https://www.youtube.com/watch?v=VSGKO5gx974
I need help with this part as well with the Google Sheets function list. Which Google Sheet function or a combination of functions will allow me to do the 150-200 meters radius search within the "Google Sheets"? I am not tech savvy and need help to determine which ones can be used. Here are some of the functions that appear to be able to be used from what I think FLATTEN, FREQUENCY, LINEST, MAP, MMULT MDETERM , SUMX2PY2, DAVERAGE, DCOUNTA, DSTDEV, DVAR, DELTA, FILTER, SORT, SORTN, UNIQUE, QUERY, ISFORMULA, CELL, ect.... ===https://support.google.com/docs/table/25273?hl=en#query=
The Viennes also sent a link. https://developers.google.com/maps/documentation/routes_preferred/support#:~:text=Before%20you%20call%2C%20make%20sure,1%2D877%2D355%2D5787
As I was looking over the page, I came across the link to theMarketplace.
I was wondering which one of those databases could be used in the function to accomadate what I am trying to accomplish. Is it the Zip Code Tabulation Area, Geolocation API, CARTO, Roads, API, Routes API. Maps JavaScriprt API, ect....
With those three things listed above, I am sure something can come close to doing a radius/range search in Google Sheets.
If any, at least by the City and/or State search.
I am in need of a Developer, can you suggest one?

Is it possible to use the information from a single cell in Google Sheets to automatically update the progress bar on a Squarespace website?

I have a progress bar on my Squarespace website that is made with Bootstrap. I store sales information in a Google Sheet. On the site, I have a sales goal that I am trying to reach, so for the sake of example, $2000. I would like the progress bar to update based on the number that is in the Google Sheet. I already have the Google Sheet adding up all of the amounts and doing the math to determine the percentage, I just need that percentage to be displayed in the progress bar and to automatically update.
Essentially I want to make an in-house version of Kickstarter.
To automatically retrieve data from a Google Sheet you can use the Sheets API, specifically you can use the spreadsheets.values.get method.
To access this API on your account you will also need to also create a GCP project to set up OAuth access and build an app that connects to the API through this project.
I'm no expert on Squarespace, but while they do seem to have some connection with Google Workspace, it seems limited to creating an account, not integrating their APIs, so you'll probably need to use their developer platform to build the app yourself.
All in all, it will take some work and development hours to automate this. Unless you plan to extend your website's functionality in the future and include more of the Google APIs in it, you're probably better off manually updating this progress bar for the time being.

Import data from google sheet to google forms

Daily I want to update the google form (10+ forms dailys)
If there any way to send data to google form
I have google sheet with 3 column, COl1-Name, COl2-Age, COl-Location with 10+ rows of item,
Now i want to fill form for 10+ line of item one by one, So i want to send data from google sheet to google forms directly
Yes, you can Import data from Google Sheet and use it to fill out Google Forms. The idea here is that you have a make a little bot to automate your tasks. You can use any language you prefer.
Follow these steps:
Use Google Sheet API to import raw data.
Then, use the imported data to fill out the form and POST it to Google Forms
Here are some starter links to guide you through:
How to use Google Sheet API to import raw data?
How to dynamically prefill Google Form?
How to automate Google Form?
Let me know if you have any questions. Thanks.
PS: Google will limit your API usage if your traffic is quite large, but since you have mentioned 10+ forms on daily basis, it should be fine.

Using Google Spreadsheet as DB for apps

I want to use Google spreadsheets to store data online so multiple people can enter and maintain data, then publish or export (csv, xls, ods) the sheet for their application. What is the easiest way to process the sheet? If the data can be accessed as a link the updates could be immediately reflected in the client's app.
This article Data Scraping Wikipedia with Google Spreadsheets discusses using Google spreadsheets as an application platform.
It already has features that allow you to share the spreadsheet with multiple editors, as well as the ability to define forms that you can invite people to fill out who's results will be entered into the spreadsheet as a row.
Just in case its still vaguely of interest 5 months later, there is a SQL-like wrapper language for Google Spreadsheets at:
http://gqlx.twyst.co.za
Its very much an alpha release - but maybe its of some use or perhaps the code could give you some ideas.
I think if I am clear on your requirements, you want to store your data online in a Google Spreadsheet where multiple people can access that right? Then you want an app to use that data? Correct me if I am wrong.
It is possible to have Google spreadsheet as a database and the client app can directly access that data through APIs - spreadsheet APIs . If you want a simple link where people can go and update - you can also have a web app using google apps scripting. very simple to use and would solve your purpose too , why to export your data to ods, xls, csv, make your app directly over Google Spreadsheet. Would be maintainable too.

Resources