App Script Editor Tutorial - Google Sheets - Excel VBA Equivalent - Read & Write to Ranges & Cells

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 มิ.ย. 2017
  • Video tutorial series about Apps Script (JavaScript) in Google Sheets (Excel VBA Equivalent).
    In this tutorial we'll cover how to work with script editor, main spreadsheet app structure, how to write to a cell or a range & how to read information from a cell using Google Sheets Scripts.
    Google Sheets
    www.google.com/sheets/about/
    Website:
    www.chicagocomputerclasses.com/

ความคิดเห็น • 339

  • @yazhisaiveandan3075
    @yazhisaiveandan3075 3 ปีที่แล้ว +23

    Teaching everyone in a simple and understandable way is not that easy. You made it. Really really helpful. Thank you so much.

  • @Jeff-fc7nf
    @Jeff-fc7nf ปีที่แล้ว +14

    For 9 years I have been coming back to your videos. I have been able to produce highly integrated spreadsheet system at my company, connecting inventory, shipping schedules, orders, and more from multiple departments. Completely eliminating a lot of copy paste data input, and employees needing to travel to various spreadsheets and tabs to get resources and info they are looking for. I am starting to actually learn to code, the base level understanding of how functions, work on spreadsheets really provided a good foundation for understanding logical operators and function structure, that I learned from your many other series.
    Now I am back again to learn from you how to apply scripts to spreadsheets, because thats what I am familiar with, in order to supplement my JavaScript learning.

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  ปีที่แล้ว +3

      👍

    • @jd5787
      @jd5787 4 หลายเดือนก่อน +1

      Hi! How do all these system work together? You export right? These videos are still up to date?

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

      @@jd5787 At my work, a small company, each department has their own spreadsheet for which they input data that relates to a different department. For example we have a sheet for sales order, which have customer data about the order and destination, which some is relevant to our shipment department, to which they add shipping details, which become relevant to the customer service section, all these can be simply tied in via VLOOKUP functions so that data input by one department on their sheet is updated on a different departments sheet. That was one of the first basic implementations I took from this channel. You just look at a task that someone does repetitively and then use these functions to automate that task. Before you know it, you have 10 different things automated.

  • @alwayssip5212
    @alwayssip5212 3 ปีที่แล้ว +29

    never in my life did I think I'd be "advanced" enough in coding to need to learn this.

  • @athaliaw
    @athaliaw 6 ปีที่แล้ว +3

    Thank you for seeing the need and creating these tutorials.

  • @user-fq5vo9zs1q
    @user-fq5vo9zs1q 4 ปีที่แล้ว +1

    Absolutely the best teacher for novices in programming.

  • @ryandick7264
    @ryandick7264 3 ปีที่แล้ว +11

    Great basic introduction, covered things that other "basic" tutorials failed to.

  • @ZebaNaqvi
    @ZebaNaqvi 5 ปีที่แล้ว +25

    Excellent.. playing at 1.25x speed works well

  • @benedictpaul1758
    @benedictpaul1758 6 ปีที่แล้ว +28

    You have a God given talent to teach. Please continue your service like this. Someone has commented to plan your videos a bit better just because it took 7+ minutes to start writing the code. But, I feel that your way of starting from scratch is what we want and the casual way of explaining makes me feel like I'm in a regular lecture room.

    • @georgenicholsoniii9781
      @georgenicholsoniii9781 6 ปีที่แล้ว +4

      I agree 100%. You are a talented educator. I find your conversational style conducive to learning. Don't change anything, it's perfect. Thank you!

  • @higiniofuentes2551
    @higiniofuentes2551 6 ปีที่แล้ว +1

    Very clear video!
    Thanks for taking time to explain deeply !

  • @CarlosGomes-mu3rc
    @CarlosGomes-mu3rc 6 ปีที่แล้ว +73

    Please do not change your way of teaching. Excellent video.

  • @cheryll6020
    @cheryll6020 3 ปีที่แล้ว +7

    Hey there, this is a great tutorial for beginners. I was looking for something step by step for months now & this is perfect! Thank you so much!

  • @TheoriginalBMT
    @TheoriginalBMT 5 ปีที่แล้ว +10

    I needed this so much. Thank you for doing this.

  • @tratecconsultoria8742
    @tratecconsultoria8742 4 ปีที่แล้ว +4

    Muito Obrigado, por estar compartilhando esses tutoriais de excelente qualidade!
    Thank you so much for sharing these excellent quality tutorials!

  • @carmencastro5512
    @carmencastro5512 6 ปีที่แล้ว +13

    thank you so much for sharing this!, your tutorials are really helping me in my job...

  • @roberthuppe1864
    @roberthuppe1864 6 ปีที่แล้ว +1

    Thanks for the video ! Very clear. You helped me write my first script ever.

  • @MrRooney182
    @MrRooney182 4 ปีที่แล้ว +1

    Great Tutorial, you really helped me start using scripts in google spreadsheet.

  • @mymulla
    @mymulla 5 ปีที่แล้ว

    Very easy to follow, step by step instructions. THX

  • @justfly2525
    @justfly2525 6 ปีที่แล้ว +1

    Great teacher! This has helped me a ton. Keep the videos coming...

  • @akshayshingan2862
    @akshayshingan2862 6 ปีที่แล้ว

    Great way of teaching. Great job. Please post more.

  • @JacobTuft
    @JacobTuft ปีที่แล้ว

    Awesome instruction! Thank you. Perfect level of detail for my knowledge level.

  • @blueganderwindowcleaning8465
    @blueganderwindowcleaning8465 3 ปีที่แล้ว +1

    Really great video - thank-you for taking the time to make it. Much appreciated.

  • @alisonorton7207
    @alisonorton7207 3 ปีที่แล้ว +3

    This video was super helpful. Thanks for posting!!

  • @tonyharion9816
    @tonyharion9816 3 ปีที่แล้ว +2

    Your videos are incredible! thank you!

  • @edwardwilson2351
    @edwardwilson2351 6 ปีที่แล้ว +3

    Thank you for this video! Exactly what I wanted :)

  • @CesarPeron
    @CesarPeron 6 ปีที่แล้ว

    The best programming videos, really thanks

  • @mikeknott212
    @mikeknott212 7 ปีที่แล้ว +1

    hope you do some more on this (app scripts) as one, there isn't loads on TH-cam and two your content is really good 👍

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

    bro.. u r the best teacher!!! pls i want more about programming

  • @mercuriocadena6749
    @mercuriocadena6749 4 ปีที่แล้ว +4

    "I probably forget what I was doing". I love this. If it also happens to you, I feel so much relief.

  • @navidsadeghi
    @navidsadeghi 4 ปีที่แล้ว

    Awesome! You are a great teacher, Thanks!

  • @GoodLife-ru8di
    @GoodLife-ru8di ปีที่แล้ว

    You teach very clearly and logically like Sal Khan of Khan Academy. Kudos!

  • @shazeemalichishty7322
    @shazeemalichishty7322 5 ปีที่แล้ว +1

    Love the way you teach keep it up

  • @kara1595
    @kara1595 ปีที่แล้ว +1

    OMG!!! this is gold! Thank you so much for sharing your knowledge with us! And the tutorial is very understandable! Wish you all the best in life!

  • @datascientist6233
    @datascientist6233 2 ปีที่แล้ว

    Excellent Man this is first time I m seeing this video tutorial its so amazing and easy to follow tutorial...God Bless You Brother !!...

  • @toyclyde
    @toyclyde 6 ปีที่แล้ว

    Very good tutorial! Thank you!

  • @antoinemuskat5557
    @antoinemuskat5557 ปีที่แล้ว

    Thank you for a detailed explanation

  • @mikero9888
    @mikero9888 5 ปีที่แล้ว +1

    Thank you so MUCH! was great!

  • @MohammadaAprilianto
    @MohammadaAprilianto ปีที่แล้ว

    thank you very much bro. my works now need this app script. this basic really helped me. from Indonesia here.

  • @trcreporting3007
    @trcreporting3007 6 ปีที่แล้ว +1

    this is really really really really great! thank you! you are the best! make more videos please!!!

  • @tarunsukhpalani9514
    @tarunsukhpalani9514 4 ปีที่แล้ว +1

    Today I find something very interesting about google. This is something I want. :)

  • @pierreparodi
    @pierreparodi 5 ปีที่แล้ว +1

    Awesome tutorial !

  • @bbg3926
    @bbg3926 ปีที่แล้ว

    Mister, you are awesome, thanks for your videos!

  • @PPanchal762
    @PPanchal762 ปีที่แล้ว

    Thankyou so much for this video. Its helps me alot.

  • @ernest3286
    @ernest3286 ปีที่แล้ว +3

    Absolutely fantastic tutorials. The API guide was getting me nowhere. Thank you so much for creating these!

  • @4vrstudios
    @4vrstudios 3 ปีที่แล้ว +1

    Thank you so much! Excelent job!

  • @danilomontuanartesp
    @danilomontuanartesp 4 ปีที่แล้ว +3

    thank you so much. I am brasilian, it's too hard to find a tutorial to begin in Goggle Sheet Script around here. Even it being a different and technicall linguage i has understood a lot and help me so much. Thanks again

  • @pichit.raetai
    @pichit.raetai 4 ปีที่แล้ว

    It’s very useful for me . Thank you so much

  • @brilliantpy
    @brilliantpy ปีที่แล้ว

    Thank you for creating a very helpful and easy to follow video! Great job!!! :) :) :)

  • @growthmind8995
    @growthmind8995 4 ปีที่แล้ว

    Amazing content! Thanks for the video

  • @terrymanning8803
    @terrymanning8803 5 ปีที่แล้ว

    Excellent tutorials

  • @PPanchal762
    @PPanchal762 ปีที่แล้ว

    Great explained

  • @HaninosMaximus
    @HaninosMaximus 7 ปีที่แล้ว

    Great as usual. Thanks

  • @Andreterragt
    @Andreterragt ปีที่แล้ว

    Awesome video tutorial. Very useful!

  • @eguchiyuuki
    @eguchiyuuki 2 ปีที่แล้ว +2

    great!!!

  • @sarahpes32
    @sarahpes32 2 ปีที่แล้ว

    very very helpful. thank you!!! 👍💚

  • @erniyunita1285
    @erniyunita1285 3 ปีที่แล้ว

    thankyou for making this tutorial!

  • @vuilste752
    @vuilste752 4 ปีที่แล้ว +1

    High quality stuff, thanks =)

  • @samiboustani624
    @samiboustani624 ปีที่แล้ว

    Man this is great !

  • @jeffstokes3437
    @jeffstokes3437 4 ปีที่แล้ว +2

    You're tutorials are GREAT, thank you. This might need a little update as Macros can now be recorded in sheets.

    • @ExcelGoogleSheets
      @ExcelGoogleSheets  4 ปีที่แล้ว +3

      I have a video on macro recording on the channel, but it's not the same as writing code.

  • @mikemccartneyable
    @mikemccartneyable 7 ปีที่แล้ว

    Super tutorial, thanks

  • @tomislavmamic5287
    @tomislavmamic5287 4 ปีที่แล้ว

    Awesome tutorial

  • @Royowski01
    @Royowski01 5 ปีที่แล้ว

    Hi thanks for this serious stuff ! great !!!

  • @zerohour302
    @zerohour302 6 ปีที่แล้ว

    well explained, awesome

  • @user-wo8fs3ky6h
    @user-wo8fs3ky6h 5 ปีที่แล้ว

    Nice explaining man, thx u

  • @Pothanenos
    @Pothanenos 6 ปีที่แล้ว +3

    Really cool video and informative, I would have wanted it a bit faster, although I understand that this might also be for people that are not familiar with programming :)

  • @nikhilsikri
    @nikhilsikri 6 ปีที่แล้ว

    Beautiful!

  • @ForrestRhoads
    @ForrestRhoads 3 ปีที่แล้ว +1

    Very fine. Thank you.

  • @leonardosciolis9620
    @leonardosciolis9620 6 ปีที่แล้ว

    Great Vid! Thanks!

  • @mathankumarramasamy3493
    @mathankumarramasamy3493 3 ปีที่แล้ว +1

    Excellent. You Deserved.

  • @Alexandre-uv1qd
    @Alexandre-uv1qd 3 ปีที่แล้ว

    thank you very much. you do a great job!

  • @ilmiovaio
    @ilmiovaio 6 ปีที่แล้ว

    Excellent!

  • @joeismael9359
    @joeismael9359 ปีที่แล้ว

    very helpful 🙂

  • @fekrabusinesssolutions
    @fekrabusinesssolutions 2 ปีที่แล้ว

    Excellent info. I see it awesomely presented because it gave me a decent start. Thank you sir for your efforts.

  • @TrollNithyanandaTrollers
    @TrollNithyanandaTrollers 3 ปีที่แล้ว +1

    Thank you man

  • @strangeDog
    @strangeDog ปีที่แล้ว

    感謝製作此系列影片👍

  • @Excellent625
    @Excellent625 5 ปีที่แล้ว

    Thank you so much.

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

    Excelente!!!!!!!

  • @johnn4314
    @johnn4314 6 ปีที่แล้ว +1

    Good video, this guy is best on youtube for google sheets. He should start a Udemy course thats super in-depth

    • @johnn4314
      @johnn4314 6 ปีที่แล้ว

      not that this isn't perfect. but you could make money for these

  • @JohnDeir
    @JohnDeir 5 ปีที่แล้ว

    I can see the benefits of learning app scripts and you are helping me alot. Many thanks.
    I'm having a problem trying to send a google sheet to collaborators that have the rights to edit and share. The basic form goes through OK but the inputs both from data validations, input numbers are not showing up for collaborators when I run the script. I email it to others and to myself as a copy (delete the URL from Edit to Copy). I see all the info but the other collaborators only see the form layout with no inputs. It is a time card and my intent is to have the accountant just copy info then past into master sheet. From there it updates everything including charts, Pivot tables...lots of information breakdowns for government grants/audits.
    Maybe this would be a good tutorial? Being able to send data that is not a PDF so that only do a once copy and paste action would cut down lots of time. Again, many thanks and I'm retired helping out as a volunteer for a non-profit.

  • @francispelaranza6628
    @francispelaranza6628 6 ปีที่แล้ว

    Very good videos! I hope you will make a video using filter function in app script editor. (multiple values)

  • @auronsbaradock5217
    @auronsbaradock5217 5 ปีที่แล้ว

    Thank you so fing much

  • @pallaviwajge5477
    @pallaviwajge5477 3 ปีที่แล้ว +1

    Thank you

  • @axn5556
    @axn5556 5 ปีที่แล้ว

    Thanks good sir!

  • @trixiegtan
    @trixiegtan 4 ปีที่แล้ว +2

    Hi Sir, the function getActiveSheet doesn't seem to work with my AppScript. Even when I select Sheet2 to become the active sheet, the result still comes out at Sheet1. What possible causes are there for this?

  • @ahmednabil4656
    @ahmednabil4656 2 ปีที่แล้ว

    ThanQ alot 😁

  • @mohamedzedan1792
    @mohamedzedan1792 4 ปีที่แล้ว

    Thank you very much . i have small problem and hope learn me how solve it
    i want copy data from cell in sheet1 to another cell in sheet 2 (i make an invoice form )

  • @gaurishankar5092
    @gaurishankar5092 4 ปีที่แล้ว

    Is there a way to have a data validation in a cell only if the previous cell fullfill certain set criteria or say data validation with 2 criteria (range and custom formula)
    Thanks

  • @GOREMAXXX
    @GOREMAXXX 6 ปีที่แล้ว +3

    It wont let me run, it says i need to review permissions, but when I sign in, it says "this app isn't verified"

  • @TestTest-br5eu
    @TestTest-br5eu 6 ปีที่แล้ว

    Nice Video

  • @florianeppinger9445
    @florianeppinger9445 4 ปีที่แล้ว

    thank you so much

  • @guilhermelopes5130
    @guilhermelopes5130 5 ปีที่แล้ว

    thanks a lot!

  • @matthieuingala9948
    @matthieuingala9948 4 ปีที่แล้ว

    Very useful

  • @hawkingswheelchair600
    @hawkingswheelchair600 2 ปีที่แล้ว

    भारत से धन्यवाद!

  • @ValmisFilm
    @ValmisFilm 2 ปีที่แล้ว

    Thank you! Any video on how to add something to the ACTIVE CELL?

  • @MIGuy
    @MIGuy 6 ปีที่แล้ว

    Now that a version of TensorFlow available in JS , can it be used in Google Spreadsheets scripts?

  • @giamar3026
    @giamar3026 4 ปีที่แล้ว +1

    Hello Teacher could you please make a video about how to measure time execution of an script and how to optimuze the script according to google limit ?thank you for all your videos are very usefull

  • @afk4dyz
    @afk4dyz 3 ปีที่แล้ว +1

    Love the vids, Keep it up! Subbed so fass. Hope you hit us with some google sheets and redash integration.

  • @rbarbe1
    @rbarbe1 6 ปีที่แล้ว

    If you upload this to Udemy I will pay for it (if its less then $15 bucks). I don't have access to youtube at work and I would like to have guaranteed on demand use of this content. Either way thanks for posting this. It's really helpful. I payed for other content on Udemy but was disappointed. So far this is free and it's the best.

  • @Egv1001
    @Egv1001 3 ปีที่แล้ว

    Question: does the script overwrite text that is in a textbox? Does the script recognize it, if it's not standard text in the Docs file?
    Thanks!

  • @Gamesofmach
    @Gamesofmach 7 ปีที่แล้ว

    Hello there i have one small problem. i imported a hyper link it s href=// link so i want to exclude or cut those // signs.. to then use that link for other operations.
    But ofcourse other functions doesnt work when the link is wrong(has thoose signs)

  • @SirusShea
    @SirusShea 2 ปีที่แล้ว

    really appreciate your tutorials. This one is getting me. I am trying to do it alongside you, and despite doing exactly the same thing, the script isn't working at all and I don't know why.
    Edit: So, for some reason I had to change the title of the script from my function to something else.