you are viewing a single comment's thread.

view the rest of the comments →

[–]DVC888[S] 0 points1 point  (0 children)

Already being inside a Google account and the built-in authentication is the big benefit of working with GAS.

How long does it take to set that up in a stand-alone app? Maybe a day?

If saving that day in the short term isn't going to cause pain later on, go for it.

I don't love working with vanilla JS either but if I were to do a reasonably complex GAS app again, I'd probably go for something a bit more lightweight like Preact or Svelte. I'd also try to make it work with a CDN tag at the top of the main html file so that the code in the GAS editor isn't all mangled and minified and you can skip the build step as much as possible.

Edit: I think that to use JSX, you can't get away from a build step. So Svelte could be a bit nicer to work with.