Google App Script editor overview

Google App Script IDE overview

Google Apps Script IDE provides comprehensive facilities like intelligent code completion, debugger, content assist and many more
to help developers to write code fast.




  • Project Name: Save project with given name 
  • Menus:

    • File: To perform file related operations.

      • New: It allow to create Script New Project,Code(.gs),HTML file and other Google files.
      • Open…: It will redirect App Script Dashboard
      • See version history: Compare code file changes (Don't expect like bitbucket  or git version control tools)
      • Rename…: Rename existing project/script file.
      • Make a copy: Make copy of current project
      • Save: Save current coding data(Single)
      • Save all: Save all coding files data (Multiple coding files)
      • Manage versions…: It is useful when you publish App Script as Library.
      • Share…: Sharing file with other users.
      • Project Properties: It contain project key details like
        • Info: basic information about current apps script project
        • Scopes: list of all scopes used in current project 
        • User properties: User properties and values more details
        • Script properties: It is helpful to declare global values in project click here
    • Edit: It will help to manage coding text

      • Undo(Ctrl+Z): Undo coding text
      • Redo(Ctrl+Y): Redo coding text
      • Select all(Ctrl+A): Select all coding text
      • Find and Replace…(Ctrl+F): Find text in project
      • Word completion(Alt+Space): If you type three letter it will complete remaining world (like Linux command )
      • Content assist(Ctrl+Space): Assistance to display predefined classes (DocumentApp)
      • Toggle comment(Ctrl+/): Comments coding text line by line (//)or multiple lines(/* code text */)
      • Current project’s triggers: Display/Set current project trigger if any
      • All your triggers: Display all project trigger running from your accounts
    • View: View project related informations like Logs, Executions etc

      • Execution transcript: Display all step by step execution flow
      • Logs(Ctrl+Enter): It will show Logger.log() function output
      • Stackdriver login: Redirect to Stackdriver Console page
      • Stackdriver Error Reporting: It will display information capture by Console.log() function.
      • Executions: Redirect to Apps Script dashboard page to display execution details.
      • Sort files alphabetically: Sort script/html files alphabetical order (A-Z)
      • Show manifest file:Display project manifest details
      • Compact Controls: Hide Project Name, It will Increase the working area
      • Full screen: It will hide all controls. (Press ESC to show controls)
    • Run: Run your script functions.



      • Run function: It will show all functions list
      • Debug function: set debug point and select function to find out bugs
      • Test as add-on…: Test script as add on services
    • Publish: Publish Apps Script Project

      • Deploy as web app..: It will publish apps script project as web app
      • Deploy as API executable…: It will share your script as API
      • Register in Chrome Web Store: It will allow to register your project as Chrome add on/extensions more details
      • Deploy as web add on: It will allow to publish project as Chrome web add on. more details
      • Deploy from manifest..:NA
      • Manage Android add-ons..:NA
    • Resources: Manage project additional resources

    • Libraries…: A library is a project whose functions can be reused in other scripts (OAth 2)
    • Cloud Platform project…: Redirect to current Google cloud platform project.
    • Advanced Google services…: The advanced services in Apps Script allow experienced developers to connect to certain public Google APIs with less set-up than using their HTTP interfaces.
    • Help: All apps script tutorials links
  • Quick Menus

    • Undo: Undo coding text
    • Redo: Redo coding text
    • Indent: Indent the code text
    • Save: save current coding file text
    • Set trigger: Set/Update current project triggers
    • Run: It will run displayed function
    • Bug: Debug the functions
    • Functions: Select function from dropdown
    • Warning: It will show warnings occurred in coding.
  • File list : Display all files list from current Apps script Project.

  • Coding Area:Actual coding area...

  • Access level options: Share apps script project with other users


Hey If you have any suggestion please add in comments :)

Happy Coding......

Comments

  1. UGH, the new version of App Script does not let you sort alphabetically!!!!!

    ReplyDelete

Post a Comment

Popular posts from this blog

Google Apps Script Exception Handling

Google Apps Script Regular Expressions

Responsive Web Apps using Google Apps Script