Sto sviluppando un'interfaccia per un utente che utilizza un foglio di calcolo di Google come suo database. Al giorno d'oggi usa l'app mobile Goole Sheet (Android e IO) per aggiornare il suo foglio di calcolo, e io non riesco a trovare alcun modo per creare un'interfaccia o persino chiamare una funzione sull'app mobile. Qualcuno sa come posso chiamare una funzione dallo script che ho creato nell'app Google Sheets Mobile? Grazie!Esecuzione di funzioni di script di Google Apps dall'app mobile
risposta
Non è possibile eseguire le funzioni di Google App Script (funzioni gas) tramite l'app mobile Google Fogli.
Alternativa # 1:
Crea Android Add-on
Fonte: https://developers.google.com/apps-script/add-ons/mobile/
Android add-on possono utilizzare l'esecuzione API Apps Script di chiamare direttamente le funzioni in Apps Script progetti. Ciò consente ai componenti aggiuntivi di Android di recuperare e manipolare i dati da un documento o foglio Google utilizzando le tecniche di script di applicazioni standard. Proprio come i componenti aggiuntivi del desktop, i componenti aggiuntivi di Android ti consentono di creare interfacce utente personalizzate, ma con tutte le funzionalità della piattaforma Android a tua disposizione.
alternativa # 2
Creare una web-app e utilizzare API Esecuzione di Google
Fonte: https://developers.google.com/apps-script/guides/rest/api
L'Apps Script Execution API consiste in un singolo script risorsa, che ha un unico metodo, eseguito, che effettua chiamate a specifiche funzioni di Script di app
Custom functions
funzionano bene con le versioni mobili dei fogli Google.
- 1. Tempo di esecuzione massimo superato nello script di Google Apps
- 2. Chiamato troppo spesso (script di Google Apps)
- 3. Script di Google Apps ed API esterna
- 4. Script di Google Apps: quando utilizzare getActiveSpreadsheet()
- 5. Come interrompere l'esecuzione di Google Apps Script?
- 6. Chiamare le funzioni di Google Spreadsheet dagli script di Google Apps
- 7. Utilizzo di script di Google Apps per postare dati JSON
- 8. Componente di pubblicazione script di Google Apps per uso interno
- 9. Cancella contenuto nel servizio documenti di script di Google Apps
- 10. Converti Node.JS frammento di codice di Javascript (Google Apps Script)
- 11. È possibile eseguire ImportRange in Script di Google Apps?
- 12. Script di Google Apps: cosa significa "Deserializzazione della continuazione fallita"?
- 13. Richieste cross-script di Google Apps interrotte in funzione
- 14. Script di Google Apps per aprire un URL
- 15. Come chiamare lo script di Google Apps dalla pagina Web
- 16. Script di Google Apps UrlFetchApp con payload JSON
- 17. Imposta il timeout negli script di Google Apps
- 18. Come distribuire lo script di Google Apps per il dominio?
- 19. \ n non funziona nello script di google apps Browser.msgBox
- 20. Confronta due date script per Google apps
- 21. Puoi usare Google Apps Script con Python?
- 22. Come recuperare l'ID di un foglio di diffusione di Google tramite Google Apps Script?
- 23. Aggiungi immagini a Google Document tramite Google Apps Script
- 24. Crea un nuovo foglio in un foglio di calcolo Google con lo script di Google Apps
- 25. Specificare quale account Google utilizzare quando si esegue una richiesta di webapp Script di Google Apps
- 26. Come definire la variabile globale in Google Apps Script
- 27. Quale edizione di ECMA-262 supporta lo script di Google Apps?
- 28. esecuzione di uno script all'interno di un contenitore finestra mobile utilizzando script di shell
- 29. Come generare funzioni javascript globali, denominate in coffeescript, per Google Apps Script
- 30. Come si applica il limite di quota di script giornaliero di Google Apps?
È necessario creare un'applicazione stand alone che verrà eseguita da una richiesta HTTPS GET o POST all'URL "exec" di Apps Script. Nell'editor di codice Script di app, è necessario distribuire lo script come app Web. Oppure, oppure devi utilizzare l'API di Google Sheets. Non so nulla di Android, quindi non so cosa devi fare a tal fine per avviare il processo. In ogni caso, è necessario un modo per effettuare una richiesta HTTPS GET o POST all'app Web autonoma o all'API. –