App Inventor Google Sheets, Google Sheets | Microsoft Power PLO
Google Sheets
If you Only Want to Display The Data On The App, then we download the Data and Generate A Table in A webviewer or Create a Display for the Table Data
App inventor google sheets
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
I come back to you on the same subject: https: // groups.Google.com/d/msgid/mitappinventortort/fb1a9325-5472-4644-B41F-17eb72ceb718%40GoogleGroups.com
Except that now I would like to do a search via Google Sheets with figures and ex: “mat-00272” letter.
This is possible ? If so, could you help me make it ?
Thank you for the precious help you could bring me.
Timai2
22 февр. 2019 г., 13:21:01 22.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
Some example data wow help.
What is in your google sheet ?
Chrisss59
23 февр. 2019 г., 07:02:03 23.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mitappinv. @googlegroups.com
In textbox1 I enter the ID and in label1 that it shows me the rest of the line that corresponds to the ID.
Screenshot_20190222_210916.jpg
Timai2
23 февр. 2019 г., 20:02:40 23.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
WOULD IT BE BETTER TO HAVE The Id’s All In A LIST, SO The User Can Simplely Select One, Instatead of Typing ?
Otherwise you will also need to do some error check to ensure the correct format is enter.
Do you only want to Search for the “mat-xxxxx” entries or any entry?
If so, How Many Different Types Will There Be: Mat-XXXXX, Tav-XXXXX, .
How Many Records Will There Eventually Be in the Table?
Sorry to ask all these questions, Just Want to Provide The Best Solution for You.
Chrisss59
23 февр. 2019 г., 21:42:21 23.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
Good evening,
No worries for all these questions, these already kind of your by helping me to carry out this project
In fact I will not enter it but scan it in QR code.
For the ID he will have a lot I would not be telling you the numbers for the moment.
Then for the table there will be almost 10,000 recording.
Thanks for your help.
Timai2
23 февр. 2019 г., 22:04:22 23.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
OK – There are Two Routes:
1. If your spreatsheet can be public / anyone with the link
2. If Your Spreadsheet Must Remain Private
Given the Number of Records Its Makes More Sense To Query The Data
As opposite to downloading the Entire Dataset to the App Each Time
If 1 then we can create a simple query in ai2
If 2 then we must use an intermediate google web app to query the private sheet
Private or anyone with the link spreatsheet?
Timai2
23 февр. 2019 г., 23:31:05 23.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
Here is the first one with the spreatsheet shared with “anyone with the link”
The “scan code” is replicating a scanned code, using a list of the codes in the spreadsheet
You would replace this with blocks and components for your scanner, and feed the result to the web1.Get
Chrisss59
24 февр. 2019 г., 11:01:32 24.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
Hello is thank you for this code.
On the other hand, it does not matter if the ID I do not in advance on the table because it returns as you go through an ODK form!!
Also to create a code with private sheet you must create a Google connection page via email?
If this is the case I will have to share the data sheet to the users ??
I wouldn’t want to share it with users.
thanks a lot for your help
Timai2
24 февр. 2019 г., 14:26:28 24.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
“Anyone with the link”
Means What It Says, if you have the link to the Spreadsheet you can view it and open it, make a copy, you can’t edit it.
Chances of Anyone Finding the Spreadsheet If they do not have the link are something like 8 Billion to 1
You can use the Obfuscate Text Block to hide the Spreadsheet Id In the Compiled App.
You do not have to explain the sheet with users for my example to work, just use the ID in the app. USERS will not normally see it.
“Private Google Sheet”
Accessing the Data when the Spreadsheet is private require use of a google web app using google apps script script script script script script script script.
This web app runs “as you” but can be Actioned by Anyone, Therefore require no authentication by the user
Which means the data can be accesed and shared by the web app. The web app can be to the spreatsheet.
My Current Method is to call in all the data to the app, then query it. This might be a bit slower.
Chrisss59
24 февр. 2019 г., 16:10:13 24.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
Thank you that helps me a lot.
I will stay on link sharing.
On the other hand at the level of the VCODE I am obliged to enter all my IDs, because in my table I do not have it all because they will fill it automatically via an ODK Collect form.
Timai2
24 февр. 2019 г., 18:00:30 24.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
Your scanned code will replace the output of the vcodes
Chrisss59
24 февр. 2019 г., 21:24:50 24.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
Ok thank you.
Another little question:
At the beginning of my APK I created a 4 -digit password which comes to recover the name of the customer via a Google table, then now I would like each customer to be only access to their lines when they are scanning the id
Ex: if client A is that he scans an id of a client B it does not work.
Do you think it’s possible ??
Because I would like to work on a single table is not on several with sorting on each table.
Timai2
24 февр. 2019 г., 23:32:49 24.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
SHOULD BE SIMPLY A CASE OF ADDING THE CUSTOMER PASSWORD TO THE QUERY:
Select * where a contains’ textbox1.text ‘and b contains’ textbox2.text ‘
Where column B (but it could be whichever column you choose!) In The Spreadsheet Table Contains the Customer Passwords and Textbox2.text the clients Password (or wherever you choose to store it, e.g. in a variable)
Chrisss59
25 февр. 2019 г., 13:40:42 25.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mitappinv. @googlegroups.com
Good morning
Thank you it works,
Could you tell me how to integrate the code below in your code.
I would like to be able to download a PDF file by sorting my column B
Ex download a PDF just with the customer “A”
Screenshot_20190225-135356.jpg
Timai2
25 февр. 2019 г., 16:01:17 25.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
If you must have a pdf, as far as i know there are two options:
- Create a google web app with some google apps scripting that generates the data required on the sheet in a new tab and then return the download
- Download the data to the app, then use chrome and a javascript library to generate a pdf table (there is free extension for this, but your customers would need to have chrome installed on their devices)
If you Only Want to Display The Data On The App, then we download the Data and Generate A Table in A webviewer or Create a Display for the Table Data
Chrisss59
25 февр. 2019 г., 20:20:08 25.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
The code that I put into attached pieces works my it downloads the full table, but the problem is that I would like to sort in B by customer !
I would like to make the same principle, believed that it is possible ?
If yes could you help me ?
In the code the “linkpdf_inventary” corresponds to that:
Screenshot_20190225-201356.jpg
Timai2
25 февр. 2019 г., 20:53:41 25.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
I must pass you to my previous post !
Either do the work in the google sheet or on the app.
Chrisss59
25 февр. 2019 г., 22:21:43 25.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
All right,
I would prefer on the application.
Timai2
25 февр. 2019 г., 23:47:22 25.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
Well, i have had a look at the on app solution (Both with the extension and my own handcrafted effort), and I am not happy with the functionality,
The Chances of Your User Getting Stuck in Chrome and Losing Control of the App Are Too High!
I will Therefore have a go at the web app solution given we are already using google sheets.
I will not be Available for the Next 24 Hours, so it might be late on wednesday 27th or after that i get a work.
Timai2
26 февр. 2019 г., 01:31:39 26.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mit app inventor forum
I have a working solution, just need to grab some images for you on how it all works.
Timai2
26 февр. 2019 г., 10:12:32 26.02.2019
Написать Соощение автору
Чтобы ответить автору, Войдите В систему
Чтобы Переслать соощение, Войдите В систему
У Вас нет разрешения на удаление соощений В этой.
Пожаловаться на соощение
Чтобы Пожаловаться на соощение, Войдите В систему
Показать исходное Соощение
Возможно, адреса электронной Почты являются аноними для этой гппternal ектронной Почты ееастников, чтобы увидеть исходное.
– Mitappinv. @googlegroups.com
The requirement: filter a spreadsheet dataset by values in a column, then download that output to a pdf on the device
- Set Up Spreadsheet
- Write Web App
- Blocks and components for app
1. Set Up Spreadsheet
We need to add two more sheet tabs to the dataset, the first to hold the filtered results and to display them, the second to contain the query value (e e.g. ID customer)
The images below show the sample dataset, the query value, and the output:
This way you have full and easy control over the layout and format of the output sheet. I have frozen row 1, this ensures that this row is displayed on all pages.
You will see the query equation (copy this to your spreatsheet) Pulls in the value from Sheet3 to Carry Out the query. It is this value we will update using the webapp
Use A Bound Script (So Go To Tools> Script Editor to Create A New Project)
A variation on code used a lot for adding data to spreadsheets from ai2
Just Needed to Clear the Contents of the Sheet Each Time to Ensure the Value is replacement and not added
and to provide a responsibility of the query value back to the ai2 app
Google Sheets
Connect to Google Sheets to manage your spreadsheets. You can create and modify spreadsheets, as well as collaborate with other people on them.
Power Platform
- Presentation
- Power Bi
- Power apps
- Power pages
- Power PLO
- Power Virtual Agents
- Register for free
- Connect
Browse
Downloads
Learning
- Contact us
- Registered marks
- Confidentiality and cookies
- Manage cookies
- Terms of use
- Terms and conditions
- French (Belgium)
- العربية
- ългарски
- cata
- čeština
- dank
- Deutsch (Österreich)
- Deutsch (Schweiz)
- Deutsch (Deutschland)
- Ελληνικά
- English (Australia)
- English (Canada)
- English (Cyprus)
- English (UK)
- English (Ireland)
- English (India)
- English (Malaysia)
- English (New Zealand)
- English (Singapore)
- English (US)
- English (South Africa)
- Español (España)
- Español (mexico)
- EEST (EEST)
- Euskara (Euskara)
- suoma
- French (Belgium)
- French (Canada)
- French (Switzerland)
- French France)
- galego
- עברית
- हिन्दी
- hrvatski
- Magyar
- Indonesia
- Italiano (Svizzera)
- Italiano (Italia)
- 日本語
- 한국어
- қазақ тілі
- lietuvių
- latviešu
- Melayu
- Norsk Bokmål
- Nederlands (België)
- Nederlands (Nederland)
- polski
- Português (Brasil)
- Português (Portugal)
- român
- рсский
- Slovenčina
- Slovenščina
- Српски (Србија)
- Srpski (Srbija)
- svenska
- ไทย
- Türkçe
- українська
- Tiếng Việt
- 中文 (简体)
- 中文 (繁體)