Search this site
Embedded Files
Skip to main content
Skip to navigation
METRIC RAT AI2
Home
Favourites
Take Photo - Upload to Google Drive - Get file ID
Firebase Web Component
Givz Query
Google Form
Google Drive Image
Download Google Sheet
Site Index
Scraps
Count Occurrences in List
Review Permissions - Google Apps Script
Extension: Close Spinner Dialog
GAS - get the dev url
Make Your Own Sliders
Make List of Dates
Shuffling Lists
Convert List to String
Index Generator
Automatically Expand Listview Height in Scrolling Arrangement
AI2 Spinner Set to None Selected
Compare Two Lists and Remove Duplicates before Combining
Remove Duplicates from a List
Crop a Canvas Background Image to Square
Canvas Image to Foreground
Set Canvas to Image Dimensions without Extension
Draw A Smooth Line on Canvas
Fun with Circles
Percentage Progress Bar
Make a Table with Labels
Display List in Labels
Report Height and Width on Screen Orientation
Feedback for Image Button on Device Default
Set Component Fill Parent or Automatic with Blocks
Correctly Deploy a Google Apps Script Web App for AI2
New Versions for New Google Script Editor
Download from Public Google Sheet as CSV
Show an Image from Google Drive in your AI2 app
Long Polling / Data Changed Event for Google Sheets
Get a Single Cell from a Google Sheet
Get Data from Published Google Sheet
Moving Average Procedure
Simple Colour Picker
Simple Countdown
Working with WebViewString
Split String every n Characters
Number Formatter
Simple Json Parser
Refresh Scrolled WebView
Volume Control Using Touch Down & Touch Up Buttons
POST data using the webviewer
ANDROID and HTML Colour Codes
Encode/Encrypt – using Javascript and WebViewString
Disable "Zoom" in Webviewer
Decode a simple JSON using the Webviewer, webviewstring and some javascript
Guides
Map: Runtime Features
GAS-MYSQL
Take Photo - Upload to Google Drive - Get file ID
Dynamic Editable HTML Table
Location Services with HTML5 GeoLocation
Use Firebase with Google Apps Script
PDF Invoice Generator
WebViewExtra
Upload & Download Files to & from Google Sheets as Base64
Upload Any File to Google Drive, using Google Drive API
Working with Firebase Arrays
Blogger API
Integrating SQLite with Google Sheets
Working with SQLite
Set Image To Google Sheet Cell
Redis <> AI2
Fancy Crop a Canvas Background Image
Draw a Grid or Coloured Boxes on a Canvas
Dynamic Colour Picker
ListViews with CompCreator
Dynamic Table
Dynamic Card Style Listview
Image Grid with HTML
Dynamic Scrolling Image List in Webviewer
WebViewer CardViews
Simple Image Selector and Editor
Simple Image Slideshow
Build a Catan Game Board
View Any PDF in WebViewer
Who Needs a Sidebar Anyway ?
Tabulate Listviews (demo)
Termux from AppInventor App
terminal_File_Manager
terminal sqlite3
Encrypt/Decrypt Data with SimpleCrypto JS
Timer Demo
Encrypted/Encoded TinyDB
Possession - a home inventory app
Calculate End Date for Treatment Plan (weekdays only)
Google Sheets - Simple POST and GET Data
Google Sheets - Register & Login
Use gviz to get or query PRIVATE google sheet data
Use gviz to get and query google sheet data
Get Chart Image from Google Sheet
Google Sheets for AppInventor
Google Sheet CRUDQ II
Query Any Google Sheet with a Web App
Export CSV data (multiple data) to Google Sheet
CRUD with Google Sheets, Web App and AI2
Use AI2 to directly submit Google Form Data
Post Data to a Google Sheet
Firestore using with Web and WebViewer Components
Subvert Firebase Authentication
Registration & Login with Firebase Authentication
Firebase Storage with Webviewer
Firebase Authentication with Web component and HTML
Firebase with a Web Component
Firebase Security
Firebase Demo: No Security with Web Component
Firebase Demo: Secured with Web Component
Firebase: Setup
Firebase Demo: Anonymous SignIn with Web Component
How to have Secure Rules on Firebase, and allow Auth Users to Read/Write
Firebase Chat & Label HTML Content
Send Email with Google Apps Script
HOWTO: Create a Google Apps Script Web App bound to a Spreadsheet
Download Multiple Files in a Zip from Google Drive
Backup TinyDB to Files on Google Drive
Working with Text and CSV Files on Google Drive
UpDATE Any File on Google Drive with AI2
Download "private" files from Google Drive, and folders and files
UpLOAD Any File To Google Drive with AI2
OCR Images and PDFs using Google Docs
Sync AI2 Folder to Google Drive Folder
Download Multiple files from Multiple Folders on Google Drive
Get or Download a Private Image from Google Drive
TinyWebDB php - Personal Edition - extended
php Music Server Player
HOWTO: php SQLite3 with AI2
POSTing a file to a php server
Imagemagick API
HOWTO: Setup Redis Server with SSL for use with AI2
TinyWebDB - Encrypted - on a Spreadsheet
Your Own Secure php TinyWebDB
Firebase - Read/Write with Google Apps Script
Firebase - GAS Library Installation
Firebase - GAS Reference
Firebase - GAS Authenticate with a Service Account
Firebase - GAS Authenticate via OAuth 2 access token
Firebase - GAS Using secured client-side authentication for read and write
Resources
My Favourite (most used) Extensions
Old Forum Links
Current Forum Links
Milliseconds
Contact
METRIC RAT AI2
Firebase - GAS
Using secured client-side authentication
for read and write
INTRO
HTML
SETUP
BLOCKS
EXAMPLES
VIDEO
AIA and FILES
RESOURCES
Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse