{"id":3644,"date":"2022-05-11T03:27:19","date_gmt":"2022-05-11T03:27:19","guid":{"rendered":"https:\/\/rengga.dev\/blog\/?p=3644"},"modified":"2023-06-12T14:31:22","modified_gmt":"2023-06-12T14:31:22","slug":"10-sources-for-learning-google-apps-script","status":"publish","type":"post","link":"https:\/\/rengga.dev\/blog\/10-sources-for-learning-google-apps-script\/","title":{"rendered":"10 Sources for Learning Google Apps Script"},"content":{"rendered":"<p dir=\"auto\">Find the best resources for learning Google Apps Script, the glue that connects all GSuite services including Gmail, Google Drive, Calendar, Google Sheets, Forms, Maps, Analytics and more.<\/p>\n<p dir=\"auto\">A good place to learn more about Google Apps Script is the official documentation available at\u00a0<a href=\"https:\/\/developers.google.com\/apps-script\" target=\"_blank\" rel=\"nofollow noopener\">developers.google.com<\/a>. Here are other Apps Script resources that will help you get up to speed.<\/p>\n<ol dir=\"auto\">\n<li><a href=\"https:\/\/www.labnol.org\/topic\/google-apps-script\/\" target=\"_blank\" rel=\"nofollow noopener\">Google Apps Script Code Samples<\/a>\u00a0<em>by<\/em>\u00a0Amit Agarwal<\/li>\n<li><a href=\"https:\/\/github.com\/labnol\/apps-script-starter\" target=\"_blank\" rel=\"noopener\">Google Apps Script Development<\/a>\u00a0&#8211; Create Google Apps Script projects locally inside VS Code &#8211;\u00a0video tutorial<\/li>\n<li><a href=\"https:\/\/www.labnol.org\/internet\/google-scripts\/28281\/\" target=\"_blank\" rel=\"nofollow noopener\">Awesome Google Scripts<\/a>\u00a0<em>by<\/em>\u00a0Amit Agarwal<\/li>\n<li><a href=\"https:\/\/twitter.com\/i\/lists\/1235144368593367043\" target=\"_blank\" rel=\"nofollow noopener\">Google Developer Experts<\/a>\u00a0&#8211; Follow Apps Script GDEs on Twitter<\/li>\n<li><a href=\"https:\/\/groups.google.com\/forum\/#!forum\/google-apps-script-community\" target=\"_blank\" rel=\"nofollow noopener\">Google Groups<\/a>\u00a0&#8211; The official Apps Script community<\/li>\n<li><a href=\"http:\/\/www.stackoverflow.com\/questions\/tagged\/google-apps-script\" target=\"_blank\" rel=\"nofollow noopener\">StackOverflow Answers<\/a>\u00a0&#8211; Got a question? Ask here<\/li>\n<li><a href=\"https:\/\/pulse.appsscript.info\/\" target=\"_blank\" rel=\"nofollow noopener\">Apps Script Examples<\/a>\u00a0&#8211;\u00a0<em>by<\/em>\u00a0Martin Hawksey<\/li>\n<li><a href=\"https:\/\/issuetracker.google.com\/savedsearches\/566222\" target=\"_blank\" rel=\"nofollow noopener\">Known Issues &amp; Bugs<\/a>\u00a0&#8211; Report a bug here.<\/li>\n<li><a href=\"https:\/\/www.benlcollins.com\/apps-script-course\/\" target=\"_blank\" rel=\"nofollow noopener\">Apps Script Blastoff!<\/a>\u00a0&#8211; Introductory course by\u00a0Ben Colli<a href=\"https:\/\/twitter.com\/benlcollins\/\" rel=\"nofollow\">ns<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/contributorpw\/google-apps-script-awesome-list\/blob\/master\/readme.md\" target=\"_blank\" rel=\"noopener\">Github Awesome Series<\/a>\u00a0<em>by<\/em>\u00a0Alex Ivanov<\/li>\n<\/ol>\n<p dir=\"auto\">This resource is maintained by\u00a0Amit Agarwal\u00a0(Google Developer Expert, GSuite and Google Apps Script). Send me a tweet\u00a0@labnol\u00a0to suggest another resource.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Find the best resources for learning Google Apps Script, the glue that <a class=\"read-more\" href=\"https:\/\/rengga.dev\/blog\/10-sources-for-learning-google-apps-script\/\" title=\"10 Sources for Learning Google Apps Script\" itemprop=\"url\"><\/a><\/p>\n","protected":false},"author":1,"featured_media":4379,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[398,12],"tags":[399,400,402,401,403],"newstopic":[588],"class_list":{"0":"post-3644","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-google-apps-script","8":"category-web-development","9":"tag-gas","10":"tag-google-apps-script","11":"tag-google-apps-script-free-code","12":"tag-google-apps-script-sample","13":"tag-google-apps-script-source","14":"newstopic-google-app-script"},"_links":{"self":[{"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/posts\/3644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/comments?post=3644"}],"version-history":[{"count":2,"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/posts\/3644\/revisions"}],"predecessor-version":[{"id":3648,"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/posts\/3644\/revisions\/3648"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/media\/4379"}],"wp:attachment":[{"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/media?parent=3644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/categories?post=3644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/tags?post=3644"},{"taxonomy":"newstopic","embeddable":true,"href":"https:\/\/rengga.dev\/blog\/wp-json\/wp\/v2\/newstopic?post=3644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}