2
5 Comments

Show IH: The all-in-one tool to manipulate data in your spreadsheet

Hi indie hackers,

I just launched my first web app: A Google G Suite add-on that helps you manipulate your data in Google Sheets. It called Logic Sheet and is now available on Google Workspace Marketplace. The app is totally free for now, but I'm planning to add more functions to it and start charging users.

What does it do?

I designed Logic Sheet to be an all-in-one tool for data processing tasks in Google Sheet. But currently, I only added around 12 functions to the add-on. They include an API connector, which helps you retrieve data from an API endpoint through the GET or POST methods. You can also use the function to send data in your spreadsheet to an API endpoint and get the processed data.

I also integrated Alpha Vantage, a finance data database with the add-on so that users can seamlessly retrieve share prices, company earnings data, and forex exchange rates directly from their Google Sheets.

Other functions include inserting a growth rate column to a column of data, inserting a running total column, unpivot data, and remove duplicates.

The backstory

I started Logic Sheet after an attempt to make a niche search engine of well-written English sentences. I am a non-native English speaker who works for an English tech news outlet. One of the biggest challenges for me in the job is how to find the right word and write better English sentences like a native English speaker.

The idea of the project was to crawl articles published on prestigious English news outlets like Reuters, The New York Times, and The Economist and segment those articles into sentences and store than in an ElasticSearch database so that I can do quick searches of those sentences. (The content was provided to users only in sentence snippets, so there are no copyright issues. Just like Google, which only shows snippets of an article and gives you a link to the original article.)

But to do this, I need to do sentence segmentation (or sentence tokenization) of the articles I crawled. I found IMB provides a natural language processing API that can do such a task. So I started using Google Sheets to call the IBM API to segment articles I store using Google Apps Script.

It worked well, but more importantly, I found Google Apps Script is such a powerful tool and I think I may be able to open the call API function to other users. That's how I came to pivot my little side project to a Google Sheets add-on. (The sentence search engine is still under development. I'm still enriching the database)

How to get it?

Logic Sheet is now available on Google Workspace Marketplace. If you want to try it out, click here:
https://workspace.google.com/marketplace/app/logic_sheet/796322869198

After installing it, you will be able to find it under Google Sheet's Add-on menu.

I'm currently looking for beta users to test the app and get to know what functions users want the best. If you are interested, you can join my beta group on Telegram. I will provide beta users with one year of free access to the app.

Click here to join the group: https://t.me/joinchat/IagFqGYxrJ58VNCi

Thanks, I look forward to any feedback!

posted to Icon for group Show IH
Show IH
on February 3, 2021
  1. 1

    Just wanted to chime in here and say congrats! I saw your other post regarding being a self-taught developer - I also started my journey hacking around using Google Apps Script (and still use it for a few things to this day).

    That said, I hope you don't run into the same issues I did around flakiness - in the end I had to migrate certain parts of my app away from GAS and to Google Cloud Functions / Node.js. And even though I was never anywhere close to hitting it, being unable to check my daily quotas was also a bit nerve-wracking as well.

    1. 1

      Hey, Thanks. I'm not sure why did you eventually have to migrate from GAS to Google Cloud Functions. (is it on Firebase?) My app is on Google docs so users just use the script I wrote and don't have to worry about quotas too much.

      1. 1

        Gotcha, sure - I was using UrlFetchApp for API calls. Yes, my back-end is on Firebase and I had also been using the GAS Firebase library.

        The breaking point for me I was using the GAS OAuth2 library and the day I submitted my app to the Shopify app store, it was rejected because GAS was flakey that day and returning a 500 code.

  2. 1

    Looks pretty good. How are you planning to charge it?

    1. 1

      Hey, thanks for replying. I haven't come out with a pricing plan yet. The server costs don't increase by a lot when the userbase grows because it runs on the Google Apps Script runtime, so my plan is to charge less than $10 per month for premium users.

Trending on Indie Hackers
I shipped a productivity SaaS in 30 days as a solo dev — here's what AI actually changed (and what it didn't) User Avatar 189 comments Never hire an SEO Agency for your Saas Startup User Avatar 101 comments A simple way to keep AI automations from making bad decisions User Avatar 67 comments Are indie makers actually bad customers? User Avatar 36 comments We automated our business vetting with OpenClaw User Avatar 35 comments I sent 10 cold DMs about failed Stripe payments. Here's what actually happened. User Avatar 33 comments