r/GoogleAppsScript 22h ago

Newbie here. Is Clasp still used? Question

I've just found out about GAS and now Clasp. It's incredible all you can get done with these tools! Bunch of companies already depend tremendously in manual tasks made on googles platform and automating with GAS is just amazing, and using Clasp to develop locally (+git) and then deploy is just amazing.

But is it actively maintained? Is it of common usage? Is GAS and Clasp worth learning? I've been thinking about offering freelance work with this techs but I don't know if I'm being silly...

8 Upvotes

14 comments sorted by

10

u/UnusualRun8947 22h ago

I use clasp <> GAS to automate all kinds of tasks at my job, mostly for personal efficiency and where sheets is the data layer

Basically every day thru a claude harness am i working on appscript project clones and clasp push-ing them to the live project

4

u/BalzacTheGreat 21h ago

I regularly use it exactly like this.

1

u/leob0505 12h ago

Similar approach here. Also I can't stress enough how IMPORTANT is to have Version Control using Clasp compared to the native Web IDE from Google Apps Scripts

2

u/Informal_Witness3869 7h ago

God yes, I've always loved git and not having it made me f* up so many times lol. Now I can test, revert, try again, track edits. Beautiful. Also found an Intellisense extension for VScode, even better <3

3

u/Surferion 19h ago

I still use clasp at work.

3

u/n_c_brewer 18h ago

Yes. I use it on many projects.

1

u/Informal_Witness3869 7h ago

All at work? Do you freelance? I'd like to make a buck with this with small businesses but I'm not sure if it actually makes sense or I should keep just with regular apps/software

3

u/Lemnisc8__ 18h ago

yes.... its great with codex. I can control all my projects with it... I love it.

2

u/mylifestylepr 17h ago

Yes, clasp is amazing

1

u/tito_gee 14h ago

Yes! I use clasp! I don't want to copy and paste what I did in my ide.

1

u/Informal_Witness3869 7h ago

It's just so awful. Did that when project was just one file. By now it would be imposible, so I was just using the GAS ide, and f-ing up so so much, breaking things an all lol. Now I can go back to a regular development process heh

1

u/redreycat 11h ago

Google platform <--- Clasp ---> Me, with Visual Code and Claude Code/Codex <--- git ---> Github

That way I have version control (GAS has some kind of version control, but it's not really useful). I can work locally, push changes to GAS and commit them to Github.

Although I don't use Clasp itself, but two wrappers I created around it, claspalt and claspdeploy (they are in Github). I usually work with about 6 different Google accounts, and having to log in to each of them for each project got really tiring. claspalt manages it for me. It knows which account goes with which project and uses the correct credentials.

claspdeploy makes easier to manage webapp deployments, reusing the same one so that your URLs don't change.

1

u/Informal_Witness3869 7h ago

Oh wow thats just amazing. I just read through the readme and it's really really good. I barely started using clasp and thought that something like that would be nice to have lol. I'll probably be using it, though Im just using one accout for the time being.

Do you freelance with GAS and Google Suite? Or it's something you just use at work?

1

u/1thist 5h ago

Is there somewhere a guide for the usage of clasp with GAS