Laurence Svekis
Laurence Svekis
  • 596
  • 1 008 422
Introduction to Google Apps Script PodCast discussion of Laurence Svekis Courses NotebookML
GAS is a powerful cloud-based scripting language that extends the functionality of Google Workspace applications like Sheets, Docs, Gmail, and Drive. It allows users to automate tasks, manipulate data, and build custom solutions within the Google Workspace ecosystem.
overview of GAS capabilities, key concepts, best practices, and practical code examples.
Google Apps Script empowers users to automate tasks, manipulate data, and build custom solutions within Google Workspace. By understanding core concepts, best practices, and leveraging the vast range of GAS functionalities, users can significantly enhance their productivity and unlock new possibilities within the Google Workspace ecosystem.
My content in NotebookML made a podcast.
Course content web development and web design courses with coding examples and source code for the lesson content. Source Code is available within my Github account. Lessons posted are designed to help students learn more about a specific topic related to modern web development and applying code.
Laurence Svekis is a professional top selling course author having instructed over 1 Million students both online and in person. Laurence Svekis is a Google Developer Expert specializing in Google Workspace automation using Google Apps Script Code.
Check out my Website for more details at basescripts.com/
มุมมอง: 486

วีดีโอ

Implement Drag and Drop Functionality in JavaScript | Taught by Laurence Svekis
มุมมอง 2265 หลายเดือนก่อน
Create a sortable list with drag-and-drop functionality using vanilla JavaScript. In this tutorial, Laurence Svekis, best-selling author and JavaScript expert, teaches you how to enable drag-and-drop interactions for list items, allowing users to reorder items easily. Perfect for developers looking to add dynamic interactivity to their web projects Course content web development and web design ...
Create an Interactive Accordion Menu in JavaScript | Taught by Laurence Svekis
มุมมอง 785 หลายเดือนก่อน
Learn how to build an accordion menu that expands and collapses sections when clicked, using vanilla JavaScript. Laurence Svekis, best-selling author and JavaScript instructor, guides you through the process of creating this interactive UI component, perfect for organizing content in a compact and user-friendly way." Course content web development and web design courses with coding examples and...
Build a Custom Tooltip in JavaScript | Taught by Laurence Svekis
มุมมอง 2385 หลายเดือนก่อน
Enhance user interaction on your website by creating custom tooltips with JavaScript. Laurence Svekis, best-selling author and JavaScript expert, walks you through building a lightweight, reusable tooltip component that appears on hover. Perfect for developers looking to add interactive elements to their web projects. Course content web development and web design courses with coding examples an...
Create a Custom Modal Window with Vanilla JavaScript | Taught by Laurence Svekis"
มุมมอง 1205 หลายเดือนก่อน
Learn how to build a modal window from scratch using vanilla JavaScript. In this tutorial, Laurence Svekis, a best-selling author and JavaScript educator, guides you through the process of creating an interactive modal that can be easily integrated into any web page. This exercise is ideal for developers looking to enhance their UI/UX skills. Course content web development and web design course...
Implement Lazy Loading for Images in JavaScript | Taught by Laurence Svekis
มุมมอง 535 หลายเดือนก่อน
Optimize your web page's performance by implementing lazy loading for images in JavaScript. In this tutorial, Laurence Svekis, best-selling author and JavaScript expert, teaches you how to load images only when they are about to enter the viewport, improving load times and user experience. Perfect for developers aiming to enhance their web performance skills. Course content web development and ...
Build a Simple Client-Side Router in JavaScript | Taught by Laurence Svekis
มุมมอง 3415 หลายเดือนก่อน
Create a client-side router in JavaScript that dynamically changes content based on the URL hash. This exercise, led by Laurence Svekis, best-selling author and JavaScript instructor, walks you through the process of handling hash changes and rendering corresponding content, providing a foundation for building single-page applications (SPAs) without external libraries Course content web develop...
Implement Function Currying in JavaScript | Taught by Laurence Svekis
มุมมอง 435 หลายเดือนก่อน
Learn how to implement currying, a powerful functional programming technique in JavaScript, that transforms multi-argument functions into a series of single-argument functions. In this tutorial, Laurence Svekis, best-selling author and JavaScript educator, guides you through creating your own curry function, perfect for enhancing your functional programming skills. Course content web developmen...
Flatten a Deeply Nested Array in JavaScript | Taught by Laurence Svekis
มุมมอง 1315 หลายเดือนก่อน
Discover how to flatten deeply nested arrays in JavaScript with a recursive approach. In this tutorial, Laurence Svekis, best-selling author and JavaScript expert, will teach you how to handle complex nested arrays and return a single flat array. This exercise is ideal for developers looking to improve their understanding of recursion and array manipulation in JavaScript Course content web deve...
Master Throttling in JavaScript: Limit Function Execution | Taught by Laurence Svekis
มุมมอง 235 หลายเดือนก่อน
Understand the importance of controlling function execution rates in JavaScript by implementing a throttle function. This exercise, guided by Laurence Svekis, a best-selling author and JavaScript educator, will help you ensure that your functions are called at most once within a specified time frame, improving performance in scenarios like scrolling or resizing events." Keywords: throttle funct...
Implement a Debouncing Function in JavaScript | Taught by Laurence Svekis
มุมมอง 405 หลายเดือนก่อน
Learn how to control the rate of function execution with a debounce function in JavaScript. This tutorial covers how to delay the execution of a function until a certain amount of time has passed since the last invocation. Laurence Svekis, best-selling author and JavaScript expert, walks you through this essential technique used in performance optimization." Keywords: debounce function JavaScri...
Create Your Own Map Function in JavaScript | Taught by Laurence Svekis
มุมมอง 815 หลายเดือนก่อน
Ever wondered how the Array.prototype.map function works under the hood? In this exercise, you'll implement a custom map function in JavaScript, learning about callback functions and array manipulation along the way. Laurence Svekis, a best-selling author and seasoned JavaScript instructor, guides you through this coding challenge, perfect for enhancing your functional programming skills." Keyw...
Build Your Own JavaScript Promise from Scratch | Taught by Laurence Svekis
มุมมอง 1035 หลายเดือนก่อน
Explore the inner workings of JavaScript Promises by implementing your own! In this tutorial, you'll learn how to create a simple Promise that supports .then chaining, helping you understand asynchronous programming at a deeper level. Laurence Svekis, best-selling author and JavaScript educator, walks you through each step to solidify your knowledge of Promises and asynchronous code." Keywords:...
Master Deep Cloning in JavaScript: Avoid Shallow Copies | Taught by Laurence Svekis
มุมมอง 535 หลายเดือนก่อน
"Learn how to create a deep copy of an object in JavaScript to avoid issues with shallow copying. This exercise will guide you through writing a function that clones an object and all of its nested properties, ensuring no references are shared with the original object. Taught by Laurence Svekis, best-selling author and JavaScript expert, this tutorial is perfect for developers looking to deepen...
Build a Fun Number Guessing Game with HTML & JavaScript - Beginner Tutorial
มุมมอง 45811 หลายเดือนก่อน
Build a Fun Number Guessing Game with HTML & JavaScript - Beginner Tutorial basescripts.com/build-a-fun-number-guessing-game-with-html-javascript-beginner-tutorial Dive into this exciting tutorial where we create a simple yet engaging number guessing game using HTML and JavaScript! Perfect for beginners, this step-by-step guide will show you how to program a game where users guess a number betw...
Easy To-Do List Tutorial: Create Your Own with HTML & JavaScript
มุมมอง 17011 หลายเดือนก่อน
Easy To-Do List Tutorial: Create Your Own with HTML & JavaScript
Create Interactive Tabbed Interfaces with HTML & JavaScript - Easy Tutorial
มุมมอง 19211 หลายเดือนก่อน
Create Interactive Tabbed Interfaces with HTML & JavaScript - Easy Tutorial
Build Your Own Simple Calculator with HTML and JavaScript - Step by Step Tutorial
มุมมอง 8511 หลายเดือนก่อน
Build Your Own Simple Calculator with HTML and JavaScript - Step by Step Tutorial
How to Fetch and Display API Data with JavaScript - A Beginner's Guide
มุมมอง 63911 หลายเดือนก่อน
How to Fetch and Display API Data with JavaScript - A Beginner's Guide
How to Validate Email Addresses in Your Web Forms with JavaScript includes string method
มุมมอง 11111 หลายเดือนก่อน
How to Validate Email Addresses in Your Web Forms with JavaScript includes string method
JavaScript Tutorial: Toggle Image Visibility with a Click
มุมมอง 31711 หลายเดือนก่อน
JavaScript Tutorial: Toggle Image Visibility with a Click
Dynamic Background Color Change with JavaScript | Beginner Tutorial
มุมมอง 50311 หลายเดือนก่อน
Dynamic Background Color Change with JavaScript | Beginner Tutorial
List all Folders in Folder Ultimate Google Drive Cleanup with Google Apps Script
มุมมอง 1.6K11 หลายเดือนก่อน
List all Folders in Folder Ultimate Google Drive Cleanup with Google Apps Script
List all Files in Folder Automate Google Drive Organization with Google Apps Script
มุมมอง 3.2K11 หลายเดือนก่อน
List all Files in Folder Automate Google Drive Organization with Google Apps Script
Streamline Your Inventory Management with Google Apps Script
มุมมอง 1K11 หลายเดือนก่อน
Streamline Your Inventory Management with Google Apps Script
Simplify Your Scheduling: Building a Resource Booking System with Google Apps Script
มุมมอง 56711 หลายเดือนก่อน
Simplify Your Scheduling: Building a Resource Booking System with Google Apps Script
Form Submit Send Email Response FormResponder Pro - Google Forms Automation Google Apps Script
มุมมอง 34811 หลายเดือนก่อน
Form Submit Send Email Response FormResponder Pro - Google Forms Automation Google Apps Script
Automated Document Generator DocAutoWizard - Automate Your Document Flow App Script Code
มุมมอง 41411 หลายเดือนก่อน
Automated Document Generator DocAutoWizard - Automate Your Document Flow App Script Code
Automate Your Sales Data Analysis with Google Apps Script | Step-by-Step Tutorial
มุมมอง 77811 หลายเดือนก่อน
Automate Your Sales Data Analysis with Google Apps Script | Step-by-Step Tutorial
Automate Email Sending with Google Sheets & Apps Script | Step-by-Step Tutorial
มุมมอง 1.6K11 หลายเดือนก่อน
Automate Email Sending with Google Sheets & Apps Script | Step-by-Step Tutorial

ความคิดเห็น

  • @josejaimes4965
    @josejaimes4965 5 ชั่วโมงที่ผ่านมา

    Hi Laurence, I need some course where I can learn to query if a specific date is not empty because I already have registered an event previously. All this using Google Calendar API. Do you have this kind of course?

  • @theGaragedieWerstatt
    @theGaragedieWerstatt 3 วันที่ผ่านมา

    I can never get the 3rd button to give me output I am boggled?

  • @PaulChinyanta
    @PaulChinyanta 5 วันที่ผ่านมา

    I keep getting an error saying curriedAdd is not a function.

  • @MrHEPBO3AH
    @MrHEPBO3AH 13 วันที่ผ่านมา

    It doesn't work, says "Unknown function: 'COMPOUND_INTEREST'.". I see that in your screenshot as you're typing but somehow it works. Edit: Had to press Save, run doesn't save it.

  • @patrickdwyer584
    @patrickdwyer584 16 วันที่ผ่านมา

    Thanks for taking the time to make this content!

  • @FinSecOgssian93
    @FinSecOgssian93 20 วันที่ผ่านมา

    Thanks. If I wanted to create the list of items from a single column table in a Google Sheet Doc, how do I do that?

  • @PobrengTv-b4x
    @PobrengTv-b4x 23 วันที่ผ่านมา

    hello Laurence. nice Tutorial.can i used ONE DRIVE instead of googel drive? for this tutorial?

  • @munirulfarhan4931
    @munirulfarhan4931 26 วันที่ผ่านมา

    Just let chatgpt make the source code then you're good to go bro

  • @brockwilson24
    @brockwilson24 27 วันที่ผ่านมา

    Hello. Sorry, I need help! At 6:17 "the value of F12" we jump from two rows to four for some reason? Can you PLEASE tell me how and /what you did? Also- probably related: but I can only drag/advance one row at a time in any given column. For instance I can drag row two to row three and get an accurate new balance; but if I drag from two through three and end on four I get 0 in the cell? I am new to sheets so feel free to dumb it down if you're able to answer.

  • @patriciof.calatayud9861
    @patriciof.calatayud9861 28 วันที่ผ่านมา

    Thank you so much. I struggled a little bit, but it worth it.

  • @eugeniogonzato
    @eugeniogonzato 29 วันที่ผ่านมา

    Very nice, I like your way

  • @KellyDzierzawski
    @KellyDzierzawski หลายเดือนก่อน

    This would be perfect for me, but I keep getting an error in line 3: ReferenceError: numGrades is not defined I am not sure what I did wrong; I followed the directions exactly.

  • @MojtabaBozorgian-c7p
    @MojtabaBozorgian-c7p หลายเดือนก่อน

    It is amazing. You have save a lot of time. God bless you man.

  • @na-sx7ji
    @na-sx7ji หลายเดือนก่อน

    this is an expertly-made tutorial, great one!

  • @znwivh165
    @znwivh165 หลายเดือนก่อน

    Te veo desde México y solo me queda agradecerte por tu buen trabajo, bendiciones.

  • @WalterJohn-p1k
    @WalterJohn-p1k หลายเดือนก่อน

    Can I get it in writing.....so I can write it down.

  • @Voidy123
    @Voidy123 2 หลายเดือนก่อน

    This is great, after a lot of testing I think I ran into the 100 emails a day limit, then it gives the cors errors again. It took me a while to figure this out.

  • @mjappinventor
    @mjappinventor 2 หลายเดือนก่อน

    nice work but is there any way to display created files in a google web app table?

  • @Harshitsharma-l8b
    @Harshitsharma-l8b 2 หลายเดือนก่อน

    this video is very helpful, thank you🙏🙏

  • @misterscollard
    @misterscollard 2 หลายเดือนก่อน

    Perfect!

  • @josiva11
    @josiva11 2 หลายเดือนก่อน

    i got an error: TypeError: Cannot read properties of undefined (reading 'source')

  • @JosephYanni
    @JosephYanni 2 หลายเดือนก่อน

    A Google NotebookLM conversation

  • @BarbaraAnger
    @BarbaraAnger 3 หลายเดือนก่อน

    Thanks!! I'm learning how to work on Apps Script and this has helped me.

  • @NukeCompositingMentor
    @NukeCompositingMentor 3 หลายเดือนก่อน

    Hey Laurence, great content. Question, Is it possible to copy data from a cell in column C to column M (column C is showing an image through a dynamic URL, so it's not a typical jpeg or png ending but Google Sheets is able to read the dynamic URL and still display the image properly. Since all the rows in column C have the same code, the image will only show if the streamer is live)? I'm currently using Google Apps Script for this. The end goal here is if the streamer is live, the row will turn green and if offline, it will be gray. I am driving my colour based on if an image is present or not. Any help will be appreciated, thanks!

  • @juanpascuet4760
    @juanpascuet4760 3 หลายเดือนก่อน

    Hi, all works for me from any navigator but when I try to run the webhook from the same appscript project some error occurs, like they miss an OAuth2 access or something like this. How can I run the doGet outside gmail environment? At deploy screen the Anyone option are missing.

  • @adelinaprentice5442
    @adelinaprentice5442 3 หลายเดือนก่อน

    I don't know what half of what I just typed is but it worked thank you!!

  • @zahidchand5382
    @zahidchand5382 3 หลายเดือนก่อน

    Hi Can we call the backend api and get the id of presentation and load that presentation in same google slides ?

  • @BrittanyStone-z8v
    @BrittanyStone-z8v 3 หลายเดือนก่อน

    I did this but for some reason it isn't generating an email. I set the trigger and nothing has been received although I see that it says it was on the trigger history.

  • @chrisder1814
    @chrisder1814 3 หลายเดือนก่อน

    Hello

  • @lordAlpargata
    @lordAlpargata 3 หลายเดือนก่อน

    Hello its really nice your work! Thanks! i managed to get the json but i have a CORS error, how do you configure the CORS to fetch appscript from a webapp?

  • @OnePieceWonPeace
    @OnePieceWonPeace 3 หลายเดือนก่อน

    This is definitely _not_ written to the Promise A+ spec, which is what the native Promise implements. For instance, I believe Promise does not use iteration at all. Rather, its then method sets the promise's state as the return of your fulfilled handler, wrapped in a new Promise whose state is resolved to the previously set state of the currently resolved promise. Something like that. And same for catch and finally. I'll take the video for what it's worth but I'm not sure how it helps me. What I would **love** to see you do is _inherit_ from Promise and do something really useful and cool with that. Here's an idea... You know how setting an element's innerHTML is actually an async op in webkit? That's why, if you set a huge string/fragment and on the next line try to querySelector it's children, you get back null. Well, you can leverage Exponential Backoff on the query selection to dispatch an event when it's finally part of the DOM. I wanna see a class that inherits from Promise, takes a parent node, and resolves when the children are attached. In fact, you can use MutationObserver instead of Exponential Backoff. Then you can just debounce the mutation handler so it resolves when no more children are being added, or throws once it reaches a timeout threshold. Makes me wonder what other things you could solve by inheriting from Promise.

  • @amandamilne844
    @amandamilne844 3 หลายเดือนก่อน

    Can you just copy and paste this? I tried following along and it's way too fast and I somehow started off strong but got errors toward the end that I couldn't figure out how to fix.

  • @studioviktor8673
    @studioviktor8673 3 หลายเดือนก่อน

    thanks 👍

  • @worldfacts0000
    @worldfacts0000 3 หลายเดือนก่อน

    hello mr.laurence, i want to learn how to make a website using google sheets and app script, type web blog and landing page. is it possible?

  • @abdullahquhtani8058
    @abdullahquhtani8058 3 หลายเดือนก่อน

    poor tutorial

  • @AkinsNazri
    @AkinsNazri 3 หลายเดือนก่อน

    Google AppScript is buggy, so please be sure to rely on it at your own risk. Nevertheless, Laurence is doing a very nice job... thank you for all you do.

  • @ErikkaPolk
    @ErikkaPolk 4 หลายเดือนก่อน

    Thanks a million!

  • @shannonstumpf1861
    @shannonstumpf1861 4 หลายเดือนก่อน

    cool video! i wish i understood it better but i will keep working on it!

  • @saragiuli1981
    @saragiuli1981 4 หลายเดือนก่อน

    Thanks a lot! :)

  • @VaHuPeJu_Mesei
    @VaHuPeJu_Mesei 4 หลายเดือนก่อน

    🙋Köszönöm!

  • @rajkumarsingh3826
    @rajkumarsingh3826 4 หลายเดือนก่อน

    I am getting the cors error.Anyone resolve it?

  • @maxmillman9477
    @maxmillman9477 4 หลายเดือนก่อน

    Awesome content, greatly appreciated! Liked and subbed

  • @teachcomputer7318
    @teachcomputer7318 4 หลายเดือนก่อน

    How can we get full information of ip address using javascript

  • @teachcomputer7318
    @teachcomputer7318 4 หลายเดือนก่อน

    Nice 👍🏻

  • @rajkumarsingh3826
    @rajkumarsingh3826 4 หลายเดือนก่อน

    Thanku Sir for creating these videos .I am learning through these.

  • @valentinoaditya6704
    @valentinoaditya6704 4 หลายเดือนก่อน

    Thank you for the video! It is really helpful! 👍 Is there any way that I could attach image in the email? Thank you.

  • @NigelFairhurst
    @NigelFairhurst 4 หลายเดือนก่อน

    Great video. Would it be possible to change the floating image in part one for another using your script

  • @MrAlv21
    @MrAlv21 4 หลายเดือนก่อน

    how do I see the log of the script when I launch it from the webpage in the browser, instead of from the console?

  • @Ximaz-
    @Ximaz- 4 หลายเดือนก่อน

    I waw wondering : is there a way to use the doGet route to get HTML page from GAS, including a form to perform a POST request to a doPost method ? I'm currently facing an issue because of the different s the GAS returns along with HTML. Any workaround for that ?

  • @chrisder1814
    @chrisder1814 4 หลายเดือนก่อน

    hello I don't understand the code at all, I asked gpt to make me some code and it is unable to correct it because it doesn't work, could I show you what it did to me