Thanks, for your suggestion "You could, for example, ask the user to type in the data, then generate a qrcode on the fly, (or just press a button) which could then directly submit the google form, without having to open the google form at all." One day i will learn it.
Sorry not explaining the work flow. So this app will be call merit scanner. Each pupils in a classroom, 19 of them, will have a qrcode that show their name. So for example if i want to add merits to pupils in science subject, i will open the app, scan the qrcode to the link of science subject google form, and then fill the only 1 question with their name, it will fill in by scanning the pupils qrcode, then i submit, then resubmit another response with the other pupils name. I know its not the best way. But i want to learn to code that first..
A list of subjects, a list of names, select one from each, submit programmatically to google form, and then onto a spreadsheet. Saves having to create and maintain all the qrcodes.
about 10 teachers will use this app on their phone scanning the same class based on the teachers subject, so 1 subject 1 spreadsheet.
its really similar as the teacher open the subject's google form and submitting 1 name each time, so rather typing the link and student name, they scan link and scan name, then submit.
but if u do want to teach me a long the way with your suggestion on app code, qrcode and spreasheet im happy to learn it.
True, but using a google form means you can, if you wish, keep the google spreadsheet restricted whilst still adding data.
However, if you use a service account with the spreadsheet component, you can do much the same.
Also, have you decided yet if you are going to work inside your organisation's Google workspace? Can an admin give external access to the sheet (and form if used) so that the appinventor app can use it?
i tried with spreadsheet n form that i make myself, i manage to record the submitted answer to my google form, but the info in the spreadsheet not showing in the app and data recorded. maybe i put the link in the wrong place of the code. here i provided my drive folder so you can put it there. https://drive.google.com/drive/folders/1OBJVIP3ZcFHqOpkEuuicBmSmQ4F68dkp?usp=drive_link