[FREE/PAID API] Advance Google SpreadSheet Extension with SQL Query

[FREE/PAID API] Advance Google SpreadSheet Extension with SQL Query

This extension allow you to get full control of Google SpreadSheet Functions with API Key.
It doesn’t require any Script just Create API Key and Connect Google Spreadsheet.
Google Spreadsheet Extension is Free for first 100 Users with 1 Year Validity.

Step1: How to Create API Key for Google SpreadSheet Extension.

Google SpreadSheet Extension Blocks

:gear: Google SpreadSheet Extension Properties

:memo: Create New Sheet

Input

  • Sheet Name : String

image

Output

  • Sheet Name : String (New Created Sheet Name)

:spiral_notepad: Get All Sheet List

Output

  • Values : ListView
    2

:writing_hand: Create Columns / Titles

3

:writing_hand: Create Single / Multipe Rows

Input

  • Values : List for Single Row
  • Values : List of Lists for Multiple Rows

Output

  • Row Number : Return Created Last Row Number
    4

:arrow_right: Get Row by Row Number

Output

  • Values : ListView
    5

:arrow_up: Update Row by Row Number

6

:x: Delete Row by Row Number

7

:arrow_right: Get Cell by Row or Column

8

:arrow_up: Update Cell by Row or Column

9

:arrow_right: Get Sheet All Data

10

:arrow_right: Get Multiple Columns

Input

  • Columns : A,B,C / Get All Columns Property

Output

  • Data : String (Data Extract by Parse JSON or X Blocks)
    11

:arrow_right: Get Range

Input

  • From Cell : A1
  • To Cell : D20

Output

  • Data : String (Data Extract by Parse JSON or X Blocks)
    12

:arrow_up: Update Range

Input

  • From Cell : A1
  • To Cell : D20
  • Data : List of Data Lists
    13

Advance SQL Blocks

:arrow_right: Apply Filter

Input

  • Columns : A,B,C / Get All Columns Property
  • Conditions : Read More Documents
  • Order By :
    A (Only Column Name for Ascending)
    B DESC (for Descending)
    Note: Apply order on those columns that you get from Columns.
  • Rows Limit : int (Data Rows you want to Get)

Output

  • Data : String (Data Extract by Parse JSON or X Blocks)
    14

:arrow_right: SQL Query

Input

Output

  • Data : String (Data Extract by Parse JSON or X Blocks)
    15

:arrow_right: Find Row or Cell Data by Unique Column

Input

  • Unique Column : Unique Column Title
  • Find Text : String
  • From Column :
    Empty : Return Cell Value from Same Column Text Find
    Column Name: Return Cell Value From Column Text Find

Output

  • Code Message :
    200 Found Row Successfully
    201 Text Not Found
  • Value : Cell Value (String)
  • Values :
    Text Found: Return Row List
    Text Not Found: Return Empty List

16

:arrows_clockwise: Replace Row by Unique Column

Input

  • Unique Column : Unique Column Title
  • Find Text : String
  • Update Data : List of Values

Output

  • Code Message :
    200 Replace Row Successfully
    201 Text Not Found

17

:arrows_clockwise: Replace Cell Data by Unique Column

Input

  • Unique Column : Unique Column Title
  • Find Text : String
  • Set Column : in Column you want to Update Cell
  • Replace Text : New Cell Value you want to Update

Output

  • Code Message :
    200 Replace Cell Successfully
    201 Text Not Found
    18

:x: Remove Row by Unique Column

Input

  • Unique Column : Unique Column Title
  • Find Text : String

Output

  • Code Message :
    200 Remove Row Successfully
    201 Text Not Found
    19

:hammer_and_wrench: Extract Received Data

Extract Data, Received from Got Sheet, Got Columns, Filter Result, SQL Result, Got Range Events
These all are Offline Blocks its improve your app speed or reduce app response time.

Inputs

  • First Use Parse JSON Function : It’s Activate all X Blocks by using you can Filter Received Data easily or use all X Blocks as local or global variable.
  • Data : String
    (from Got Sheet, Got Columns, Filter Result, SQL Result, Got Range Events)

Outputs

  • JSON List : Convert String Data into List
  • X Column : Return any Column List from Parse Data
  • X Row : Return any Row List from Parse Data
  • X Cell : Return any Cell Value from Parse Data
  • X Length : Return Length of Parse Data
  • X Row Index : Return Row Index of Text Find from Parse Data
  • X Row Search : Return Row List of Text Find from Parse Data
  • X Cell Search : Return Cell Value by Text Find Row or from Column

:arrow_down: Download Extension or Admin App

GoogleSheet.aia (49.6 KB)
GoogleSheet.aix (35.7 KB)

or

Download Admin App for CREATE API KEY

Step1: Download App and Login via Google Email you will get your API Key for your Extension. (alert-passed) API Key Create Successful…

All Response Code Message

Success

  • 200 : Success Response
  • 201 : Text Not Found
  • 202 : Invalid Row / Column Name

Failed

  • 400 : Invalid Sheet Connection
  • 404 : API Key Expired
1 Like

Nice extension @Kuldeep_Pilaniya :wink:

1 Like