Reputation: 4285
I am new to app script so I found the documentation a bit confusing. I see there is a way to develop google apps in eclipse using a GWT plugin. But when I dig deeper I find out this method needs me to know well Java, which I dont. I know well javascript and I thought the plugin could let me write appscript.gs files on eclipse but I dont know how. How do i distinguish GAS, GWT and app engine (layman please) and is there a way to write GAS offline?
Upvotes: 4
Views: 3381
Reputation: 31
GAS applications can also run on Google Sites. So you can write your script, publish it, and then run it from a Apps Script box on a Google sites page. (You have to change 'scripts' to 'sites' in the url).
Upvotes: 3
Reputation: 632
Google App Script enables you to write a web application (in Javascript) that runs on Google's servers, but it isn't related to Google App Engine. For example, I wrote a GAS web app to allow teachers at my son's school to reset the passwords of a student's Google Apps for Education accounts (a frequent IT problem that teachers have to deal with is is forgotten passwords).
Google App Script is more general than just web apps; you can use it to manipulate Google spreadsheets, docs, and sites too. For example, we used a Google Form to collect data from parents into a spreadsheet, and I then used GAS to normalize and reformat that data into another sheet.
Upvotes: 3
Reputation: 4947
I am not sure if these information will help but here...
The differences between GAS, GWT, and GAE (Google App Engine) are the following:
GAS is a JavaScript cloud scripting language that provides easy ways to automate tasks across Google products and third party services. So, actually you cannot write GAS offline, and you have to go online (http://script.google.com).
GWT is a development toolkit for building and optimizing complex browser-based applications. So, it helps you developping your product more easily.
GAE is a platform as a service (PaaS) cloud computing platform for developing and hosting web applications in Google-managed data centers.
Even if you're not comfortable with Java, you can still developp a Google app very easily.
I would suggest you to use the Google App Engine for Python. Everything is explained here: https://developers.google.com/appengine/docs/python/overview
You can developp your app offline with eclipse and then publish it on Google's servers.
Even if you do not know Python, the tutorial explains everything quite clearly (and Python it is a very friendly and funny programming language ;) )
Upvotes: 11