Skip to content

jewelshkjony/SpreadSheets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 

Repository files navigation

Spreadsheets Extension - Read, write & modify data from sheets ⚡

An awesome extension to work with google spreadsheet. You can read, write and modify data from your sheets.


image

Google Spreadsheets Extension | Free & Fastest Database | Script-less extension. It's 5x Faster Than Airtable. It also give you offline support once data is loaded. It's very secure to protect your data from hackers. It can load huge amount of data. It's very simple and easy to integrate this extension into your application. Read release notes for knowing about new features.

⬇️ Extension Properties


Requirements

⬇️ Get All Rows

Using this blocks you can get all rows from your sheet.

image

image

totalRow - It's return the total number of rows.
totalColumn - It's return the total number of columns.
loadTime - It's return the milliseconds of loading time.
response Content - It's return the Json string.

⬇️ Get Column

Using this blocks you can get any column from your sheet. Set 0 on max to get all values from column.

image

column Name - Enter column name.
max - Enter limit to get values.

image

column Name - It's return the name of column.
values - It's return the list of values.
length - It's return the length of given column.

⬇️ Get Cell

Using this blocks you can get single cell from your sheet.

image

columnName - Enter column name.
row Number - Enter row number.

image

column Name - It's return given column name.
row Number - It's return given row number.
value - It's return cell value.

🔎 Search

Using this blocks you can get single column by filtering.

image

column Name - Enter Column name to search data.
keyword - Enter search text to filter data.

image

column Name - It's return the given column name.
keyword - It's return the given keyword.
values - It's return the list of matching value.
positions - It's return the positions of filtered data.
length - It's return the length of filtered list.

🔎 Advance Search

Using this blocks you can get filtered data by search from two columns.

image

byColumn - Enter column name to search.
keyword - Enter search text.
fromColumn - Enter column name to fetch data.

image

byColumn - It's return byColumn name.
keyword - It's return search text.
fromColumn - It's return fromColumn name.
values - It's return the list of matching value.
positions - It's return the positions of filtered data.
length - It's return the length of filtered list.

⬇️ Get Row

Using this blocks you can get values of any row.

image

row Number - Enter row number to get values.

image

row Number - It's return the row number.
values - It's return the list of values.
column Names - It's return the list of column names.

⬇️ Get Sheet Names

Using this blocks you can get list of your sheets.

image

image

sheetNames - It's return the list of sheet names.
gidIds - It's return the list of gid ids.
length - It's return the length of sheet list.

⬇️ Get Column Names

Using this blocks you can get names of all columns.

image

image

column Names - It's return the list of column names.
length - It's return the length of list.

⬇️ Get Spreadsheet Name

Using this blocks you can get your spreadsheet project name.

image

image

spreadsheetName - It's return the name of your spreadsheet project.

⬇️ Total Rows

Using this block you can get total number of all rows.

image

➕ Create Column

Using this blocks you can create new column in your sheet.

image

column Name - Enter new name to create column.

image

column Name - It's return the new name.
columnPosition - It's return the position of new column.

➕ Create Row

Using this blocks you can create single cell in you sheet.

image

column Name - Enter the column name where need to create row.
value - Enter cell value to create row.

image

row Number - It's return the number of row.
column Name - It's return the name of column.
value - It's return the value.

➕ Create Rows

Using this blocks you can create new row with multiple cells.

image

values - Enter values as list to create new row.

image

response - It's return the response string.

➕ Create Sheet

Using this blocks you can create new sheet in your spreadsheet project.

image

sheetName - Enter new sheet name.

image

sheetName - It's return the name of sheet.

⤴️ Update Cell

Using this blocks you can update any cell.

image

column Name - Enter column name.
row Number - Enter row number.
value - Enter new value.

image

column Name - It's return the name of column.
row Number - It's return the row number.
value - It's return the value.

⤴️ Update Rows

Using this blocks you can update any row values.

image

row Number - Enter row number.
column Names - Enter column names as list.
values - Enter values as list.

image

row Number - It's return the number of row.

✂️ Delete Row

Using this blocks you can delete any row by row number.

image

row Number - Enter row number.

image

row Number - It's return the number of row.

✂️ Delete Column

Using this blocks you can delete any column from your sheet.

image

column Name - Enter column name to delete.

image

column Name - It's return the name of column.
position - It's return the position of column.

✂️ Delete Sheet

Using this blocks you can delete any sheet from your spreadsheet project.

image

sheetName - Enter sheet name to delete.

image

sheetName - It's return the name of sheet.

✍️ Rename Sheet

Using this blocks you can rename any sheet from your project.

image

oldName - Enter old name of sheet.
new Name - Enter new name to rename sheet.

image

new Name - It's return the new name of sheet.
oldName - It's return the old name.

✍️ Rename Spreadsheet

Using this blocks you can rename your project name.

image

name - Enter new name to rename spreadsheet project name.

image

name - It's return the new name of your project.

🔁 Replace All

Using this function you can replace all matching text from active sheet with new value.

image

text - Enter text to replace with new value.
replaceWith - Enter new value to replace with old value.

image

text - It's return the old value.
replaceWith - It's return the new value.

🔁 Replace By Column

Using this function you can replace all matching text from column with new value.

image

columnName - Enter column name where you want to replace values.
text - Enter text to replace with new value.
replaceWith - Enter new value to replace with old value.

image

columnName - It's return the column name.
text - It's return the old value.
replaceWith - It's return the new value.

🔁 Replace By Row

Using this function you can replace all matching text from row with new value.

image

rowNumber - Enter row number where you want to replace values.
text - Enter text to replace with new value.
replaceWith - Enter new value to replace with old value.

image

rowNumber - It's return the row number.
text - It's return the old value.
replaceWith - It's return the new value.

🔁 Replace For All Sheets

Using this function you can replace all matching text from all sheets with new value.

image

text - Enter text to replace with new value.
replaceWith - Enter new value to replace with old value.

image

text - It's return the old value.
replaceWith - It's return the new value.

🔃 Refresh Data

Using this blocks you can refresh data manually if you disabled Auto Refresh. Otherwise no need to refresh data manually.

image

image

function Name - It's return the function name which function refresh data automatically.
totalRow - It's return the total number of rows.
totalColumn - It's return the total number of columns.
loadTime - It's return the milliseconds of loading time.
response Content - It's return the Json string.

⚠ Failed

It's rises when the extension got any error.

image

function Name - It's return the function name which function got error.
error Message - It's return the error message as string.

🔐 Encode & Decode

Using this blocks you can protect your sheet ids and sheet name etc. Set level (1-100) and password length must be 5 or more.

image

image


📝 Release Notes ↷

  • 10.0.1: Changed some blocks names.
  • 10.0.0: Added 3 new functions (ReplaceByColumn, ReplaceByRow, ReplaceForAllSheets).
  • 9.6.0: Added new ReplaceAll function.
  • 9.5.3: Now you can get positions of filtered data.
  • 9.5.2: Crash issue fixed for Android 8 & lower version.
  • 9.5.1: Fixed an issue & optimize offline / online mode.
  • 9.4.0: Removed NameSpace from designer section.
  • 9.3.0: Bugs fix for offline mode turn off/on option .
  • 9.2.0: Now you can turn off/on offline mode manually.
  • 9.1.2: Support automatically data loading feature.
  • 9.1.0: Smooth experience for loading huge data.
  • 9.0.0: Extension size compressed to 106 KB.

    📺 Testing Video ↓

    Spreadsheet

    📺 Implementation Guide Video

    Spreadsheet

    ⬇️ More extensions

    See more extensions

    📑 Extension Specifications:

    com.jewel.spreadsheets.aix (123 KB)
    ⚙️ Version: 10.0.1
    💰 Price: $15 USD (Premium Edition) - [Speed and validity is encreased. Unlocked all of functions but plan upgrade limitation remain. Recommend for mid budget users.]
    💰 Price: $20 USD (Platinum Edition) - [Speed and validity is more extended. Remain upgrade limitation. Recommend for all.]
    💰 Price: $25 USD (Flash Edition) - [More validity and no speed limitations & updates are totally free! Tested with 1M rows! Recommend for higher end budget only.]
    💰 Price: $30 USD (Speedster Edition) - [Everything is unlocked and premium. No limitations & lifetime support! Tested with 2M rows! Recommend for higher end budget only.]
    💰 Price: $50 USD (🛃 Custom Edition) - [More 🔐 secure and you can order me to customize the extension for your need.]
    🌎 Last amendment: 09 February 2023
    ⚖️ License: Terms & Conditions
    🤝 Supported builder: Kodular, Niotron, AppZard, AndroidBuilder, App Inventor and it's other distributions.

    📫 How to reach me -

    Telegram | WhatsApp | Facebook | Messenger | Youtube