Apps Developer Blog

Information for Google Apps Developers

Retiring a Few Apps Script Components

March 13, 2013
Share on Google+ Share on Twitter Share on Facebook
Google
Labels: Apps Script

18 comments :

Steve Webster said...

+1 on focusing on what matters most.

Also, the "hints" in the State of the Script video sounds great. Having scripts bound to Google documents, slides, and possibly forms opens up more opportunities.

Hoping to hear more at Google IO.

March 14, 2013 at 5:26 AM
Henrique Abreu said...

Yes, great State of the Script video! Great focus on what matters.

March 14, 2013 at 8:07 AM
Luciano Panepucci said...

State of the script was great. I will love to be able to add custom menus in documents!

March 14, 2013 at 10:05 AM
smartsuite said...
This comment has been removed by a blog administrator.
March 15, 2013 at 11:05 PM
Riyaz Mansoor said...

Its all really nice, GAS maturing.

But the size of the ScriptDb database is just not enough (200MB total for GA Business) even for a temporary/transitional store of data.

Issue https://code.google.com/p/google-apps-script-issues/issues/detail?id=2024 is now marked as WontFix - no increases in size available.

I think that an increase in the ScriptDg store size is REQUIRED for good webapps to be built on top of GAS.

At least a paid option?

March 15, 2013 at 11:35 PM
The Americanized Gamer said...

Way to ignore/dismiss the market flow.

While more and more people are craving for flexible, easy to use tools, Google is returning to the dark ages of the internet with a non-graphical set of scripting tools.

Ironically, Google engineers also appear to have very little clue when it comes to their own software.

HTML Service might have its strengths. But they aren't in GUI building.

Overall, a rather infuriating turnout.

March 16, 2013 at 4:29 PM
Wendel said...

Hello Saurabh Gupta,

Some great items, looking forward to the better integration of apps into Gmail and Documents. I do have some concerns about the google apps strategy.

About HtmlService

It is a cool service but requires a solid understanding of web application development. To make something simple, you need knowledge of HTML/JQuery and cross- browser compatibility. Your mainstream users don't have that knowledge. So it should not be a surprise that they don't leverage this component.

It is also very limited in practical code re usability and you have to hack everything in one single HTML file.

This service has his purpose and I'm very happy with it but should never be considered as replacement for UIApp.

UiApp

Is not finished yet. We do need RichTextArea!! Please fix the open issues first before moving to an advanced gui service. Match the UI to the current google look. Replace GWT with a light weight module tooled for google apps.

StandAlone Editor

Are you sure it is a requested feature by your user group.. Can I use it on my ChromeBook?
Instead, give us the option to upload/download gs files from the Drive and more enhancements to the existing web-editor.

About Issue List

There is a large list of open issues, some dated more than a year ago. Please fix them first before moving further.

Script Authorization

It is not possible to switch the effective user of the script. Changing owner doesn't work.

Last point, move your focus to the enterprise level. Forget the apps script market. We as developers are service oriented, not product. Start listening and interviewing your developers, pop-up monthly polls in the script editor. Get to know your user base.

I hope you appreciate these comments and take them in notice.

Best regards,
Wendel de Witte

March 18, 2013 at 4:18 AM
daniel Jackson said...
This comment has been removed by a blog administrator.
March 25, 2013 at 6:04 AM
Adrian Sutherland said...

I think the move to htmlservice (or whatever it is called) is a backward step - why would anyone waste their time with this? I was getting excited with the possibilities of GAS - but I am not going to hand craft HTML. No worries I will move on.

Why not finish things you started?

March 27, 2013 at 10:16 AM
thomascook said...
This comment has been removed by a blog administrator.
March 29, 2013 at 12:44 AM
administrador said...

Hello Saurabh,

I work at a high school near Barcelona (I'm the "head teacher").

The last two and a half years I have been working more and more with Google scripts. Many of the needs of the school, from the point of view of software, I have been migrating to Google Services ( Mail for school - teachers and students -,Google Apps Education, GApps Script, .... )

At first, to learn, I worked with scripts in spreadsheets and in summer 2011 I programmed a lot of applications with GAS. The truth is that programing with UI Service is a little complex and results, visually speaking, there're not very attractive (lists, buttons and little else).

The most important application served to manage absences of students and the consequent sending an SMS informing parents.

During the academic year 2011/12 I was starting to work with the GUI Builder. Improving applications, working in this environment, using image layers - created many of them in Google Drive - with dropdown lists, buttons or other, allowed me to generate a more rich applications.

All I've been doing for the year 2012 has been exploring, learning and improving my performance in using the GUI Builder service.

Obviously the most important part was the programming for each application but is the facility to develop the visual layer what I have greatly valued. Maybe I've spent more hours designing the graphics part that programming :-)

Some of the things I've worked on have been graphical titles, legends, icons and other background layers related to the current year, the school logo, ...I was very proud with the final result.

Some of these things I should be able to retouch from one year to another one. Limiting the use GUI builder service and deprecating use in September 2013 makes these programs may become obsolete and useless.

I spent A LOT OF TIME designing our work environment .. I've had a great time. but I'm not an expert programmer. Maybe I'm not even a programmer and do not know if I will have the capacity or the will to start again with html service.

Very sad for me to read this entry in the blog and I'm agree with the comments of Wendel, Adrian, ...

Sincerely yours,

Sergi Curtu

March 31, 2013 at 4:17 PM
Rob Muskett said...

I agree with Sergei!

You are stomping on your biggest potential market which is educators who have spent the last 2 years mastering Google Scripts and the GUI Builder.

Why should we bother teaching ourselves to use Google Apps if you add and drop them as you wish?

Most educators have limited programming training but are the largest body of Google Apps users in the world.

Your script tutorials are not helpful to teachers and scripts are an enigma. In a field where legal student data security is critical, we need to build our own scripts and GUI not rely on some unknown builder.

There is a lag as people become familiar and get up to speed with the apps. The rest of the world does not set its watch to Cali time. Slow down, provide better training materials, and survey your users on apps before dropping them. For a company that evangelizes collaboration, it seems to be lacking in some areas.

Next time, you consider dropping an app think of the millions of educators around the world who are squeezing in time in 15 minutes increments to master your existing apps.

I just presented on Google Scripts to educators from throughout the state and most feel lost regarding Googke Scripts and GUI. You have to do better outreach to educators. Think of the numbers of users involved. Many vendors switched their focus from other fields to education and met great success. If you make it easy for educators with limited training, provide better training, and reach out, I predict that you will be surprised at how educators embrace Scripts and GUI.

If you want to make yourself irrelevant to educators, keep skipping along dropping apps like rosé petals on a garden path.

April 1, 2013 at 9:30 AM
Marcelo said...

+1 on the request to not remove GUI Builder. Please, why deprecate such a nice, simple solution in favor of something much more complex.
HTMLService may be more powerful but that alone is not a valid argument to drop GUI Builder.
Put your "average user" hat and please reevaluate this decision.

April 7, 2013 at 6:37 PM
Rob Muskett said...

Saurabh,

I was hoping to hear from you or someone in your unit.

Definitely, I would like to continue this discussion offline.

I am in LinkedIn so lets connect and talk.

Look beyond the tech specialists and the app developers to the average Google Apps user. How are you going to ensure that you will empower them to use the HTML service?

Robert

April 11, 2013 at 12:33 AM
Knight Technologies said...

The GUI Builder looks very developer friendly in terms of a forms designer and almost like an IDE like for Visual Studio, I'm guessing it also promotes a lower learning curve and downtime developing, so removing it would probably mean you'd have to spend some time doing a bit more research and doing things more manually and increasing page refresh rates and more troubleshooting with things like typo's.

Having a designer with simple drag and drop accelerates development making it more rapid, so I do think it's a bad idea to remove as it promotes flexibility in work flow unless there's an idea on replacement to offset with an equal or a better designer.

Removing the Hyperlink and RichTextEdit Support???

That's like removing textbox, buttons, and listbox, with the combination of multi-tasking simple controls to make them appear and function like anything I guess a workaround will be used.

April 27, 2013 at 3:53 AM
Doug Girouard said...

Very disappointed with GUI Builder deprecation

May 2, 2013 at 4:27 PM
Miguel Angel Laynes Sanchez said...

+1 on the request to not remove GUI Builder too.. I don't know what is the problem on it, but really is a very usable tool.. much more than UI service & HTML service for simple applications
:(

May 9, 2013 at 2:10 PM
lammetjes lam said...

A lot seems to be at stake for the Google App script team right now.
And the price is plain ignorance towards the given comments here.
Great boost for the present users! Well not really, is it !
Clearly it indicates Google looks for another user-base.
Rather disappointing.

May 10, 2013 at 12:44 PM

Post a Comment

  

Labels


  • .NET 3
  • #io15 1
  • Administrative APIs 26
  • Admin SDK 4
  • AdSense 1
  • analytics 4
  • Android 5
  • App Engine 5
  • Apps Script 98
  • Auth 1
  • billing 4
  • Charts 1
  • Chrome OS 1
  • classroom 1
  • Cloud Storage API 1
  • Community 1
  • Developers 5
  • Directory API 1
  • Drive 2
  • Drive SDK 38
  • execution API 1
  • Firebase 1
  • Freemium 1
  • Fusion Tables 2
  • Gadgets 5
  • Gmail APIs 16
  • Google+ 3
  • Google APIs 3
  • Google Apps 3
  • Google Apps Directory API 1
  • Google Apps Marketplace 3
  • Google Apps Script 1
  • Google Calendar API 20
  • Google Contacts API 3
  • Google Data Protocol 7
  • google docs 3
  • Google Docs API 20
  • Google Drive 2
  • Google Forms 4
  • Google I/O 3
  • googlenew 1
  • Google Prediction API 3
  • Google Profiles API 2
  • Google sheets 2
  • Google Sites API 4
  • Google Spreadsheets API 4
  • Google Talk 1
  • Google Tasks API 6
  • Groups 2
  • Guest Post 42
  • ISVs 2
  • java 1
  • JavaScript 3
  • marketing 3
  • Marketplace 47
  • Marketplace ISV Guest 21
  • Migration 1
  • Mobile 1
  • mpstaffpick 1
  • oauth 11
  • OpenID 7
  • PHP 1
  • python 4
  • realtime API 1
  • Resellers 2
  • Ruby 1
  • SaaS 1
  • security 1
  • Staff Picks 2
  • webinar 2


Archive


  •     2015
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
  •     2014
    • Dec
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Mar
    • Feb
    • Jan
  •     2013
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2012
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2011
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb
    • Jan
  •     2010
    • Dec
    • Nov
    • Oct
    • Sep
    • Aug
    • Jul
    • Jun
    • May
    • Apr
    • Mar
    • Feb

Feed

Company-wide

  • Official Google Blog
  • Public Policy Blog
  • Student Blog

Products

  • Android Blog
  • Chrome Blog
  • Lat Long Blog

Developers

  • Developers Blog
  • Ads Developer Blog
  • Android Developers Blog
  • Google
  • Privacy
  • Terms