Efficient Small Business
Efficient Small Business
  • Видео 22
  • Просмотров 148 203
For Loop | Google Apps Script
For loops are an essential tool for scripting. In this video, we cover the basics of a for loop in Google Apps Script.
Просмотров: 1 132

Видео

Arrays Pt 2 - Getting Values | Google Apps Script
Просмотров 3964 года назад
In part 2 of the array series, we learn how to get specific values from an array.
Arrays Pt1 - What are they? Why do we need them? | Google Apps Script
Просмотров 1734 года назад
We answer the questions "What are arrays?" and "Why do you need them?"
If Statements | Google Apps Script
Просмотров 4,4 тыс.4 года назад
In this video, we look at if statements.
Operators and Truthy/Falsy Statements | Google Apps Script
Просмотров 4684 года назад
In this video, we take a comprehensive look at Javascript/Google Apps Script operators and truthy/falsy statements. This video lays the groundwork for writing and understanding scripts. Apps Script File: script.google.com/d/1CKDU0vBQ_12uWmvbegugCCg2OKzC2IVhkvBzoU07mB_PJIN9Z1EyLOsQ/edit?usp=sharing
Functions and Variables | Google Apps Script
Просмотров 1 тыс.4 года назад
Learn the basic syntax for using functions and variables in Google Apps Script.
Create an Apps Script File | Google Apps Script
Просмотров 5854 года назад
In this video, I demonstrate methods for creating bound and stand-alone apps script files.
How to use getDataRange | Google Apps Script
Просмотров 7 тыс.4 года назад
In this video, I will demonstrate techniques to reduce calls to the spreadsheet service in Apps Script, specifically how to use the very useful "getDataRange()".
How to Create a Sidebar (Pt 4: CSS) | Google Apps Script | Google Sheets
Просмотров 2 тыс.4 года назад
In this tutorial, we add CSS elements to our sidebar.
How to Create a Sidebar (Pt 3: Passing Arrays) | Google Apps Script | Google Sheets
Просмотров 3,1 тыс.4 года назад
In part 3 of our sidebar tutorial, we learn how to pass arrays to and from our sidebar.
How to Create a Sidebar (Pt 2: Passing Values) | Google Apps Script | Google Sheets
Просмотров 9 тыс.4 года назад
In part 2 of the sidebar tutorial, we learn how to pass values to and from the html sidebar using Google Apps Script. Part 1 demonstrates the basics of creating a sidebar. View Part 1: ruclips.net/video/ovrROAyOuGU/видео.html Here is a copy of the Google Sheet: docs.google.com/spreadsheets/d/1ofguWTGFUMvP8ETnKDcL73fxjUyipEqQiN5-OYdV3fA/edit?usp=sharing
How to Create a Sidebar Pt 1 | Google Apps Script | Google Sheets
Просмотров 9 тыс.4 года назад
In this short video, you will learn how to create a sidebar for your Google Sheets document using the Google Apps Script editor. This is a basic tutorial for beginners. Sidebar Google Sheet: docs.google.com/spreadsheets/d/1ofguWTGFUMvP8ETnKDcL73fxjUyipEqQiN5-OYdV3fA/copy
How to Create a Google Apps Script Library | Google Apps Script | 8 Min Tutorial
Просмотров 17 тыс.5 лет назад
In this tutorial I demonstrate how to create a Google Apps Script library that you can use to keep all of your script in one location. This can make managing the script much easier. Note: There was a previous version of this tutorial that had issues with the video.
How to sum columns and rows | Google Sheets | Quick Tutorial
Просмотров 46 тыс.5 лет назад
In this video, I demonstrate how to sum a column or row of sales data. If you are not familiar with the basics of spreadsheet formulas, check out my Spreadsheet Formula Basics video at: ruclips.net/video/7AV16cNTJWI/видео.html
Spreadsheet Formula Basics | Google Sheets | Excel
Просмотров 3725 лет назад
Learn the basics of spreadsheet formulas! www.efficientsmallbusiness.com
Connect Google Sheets to Cloud SQL using Apps Script
Просмотров 16 тыс.5 лет назад
Connect Google Sheets to Cloud SQL using Apps Script
Use Images from Google Drive and Google Photos in Google Sheets
Просмотров 12 тыс.5 лет назад
Use Images from Google Drive and Google Photos in Google Sheets
Create a trigger for Google Apps Script
Просмотров 1,2 тыс.5 лет назад
Create a trigger for Google Apps Script
Add Google Apps Script to a Google Sheet
Просмотров 5335 лет назад
Add Google Apps Script to a Google Sheet
How to make a professional brochure with Google Docs
Просмотров 14 тыс.6 лет назад
How to make a professional brochure with Google Docs
Employee Database - Pt 2 (Send text and email from Spreadsheet)
Просмотров 3986 лет назад
Employee Database - Pt 2 (Send text and email from Spreadsheet)
Employee Database - Pt1 (Formatting)
Просмотров 1,3 тыс.6 лет назад
Employee Database - Pt1 (Formatting)

Комментарии

  • @retrorobot88
    @retrorobot88 2 дня назад

    Thank you very much!!

  • @juanpauloalmazan2997
    @juanpauloalmazan2997 8 дней назад

    Hi! I need help if this is possible, I'm trying to create a pdf from sheet but i want to put an if statement based on a specific column,. like if the specific column Z has no Success/Blank then create a PDF.

  • @ZahratAlafrah
    @ZahratAlafrah 29 дней назад

    Thank you for the clarification.. Question: I want to retrieve and retrieve Google table data on an HTML page that contains complete data while showing the real image and includes a search box. Thanks.

  • @BurakBaduroglu
    @BurakBaduroglu Месяц назад

    Thank you :)

  • @twilightmarauder
    @twilightmarauder 5 месяцев назад

    I've never used getDataRange, so exuse this question if it's common knowledge; does "getDataRange" also get formatting information from each cell? If I use a method to get the rich text values from the data range, will it "work"? Is that some of that data that's gathered?

    • @EfficientSmallBusiness
      @EfficientSmallBusiness 4 месяца назад

      If you want to return the formatted values, you can use getDataRange().getDisplayValues()

  • @tman9042
    @tman9042 5 месяцев назад

    Thank you so much for this tutorial this is exactly what I was looking for! Thanks again!

  • @SirNathan-vn7hu
    @SirNathan-vn7hu 6 месяцев назад

    I appreciate the straightforward demonstration. Thank you.

  • @re575817
    @re575817 10 месяцев назад

    too blurry

  • @SwissMarkus
    @SwissMarkus 11 месяцев назад

    Hi there, just came accross your excellent tutorial and I straigth went for it. But everything looks different here ... is it because of I am using the latest version of the google script application ? maybe do you have any Idea it would help me a lot thank you very much

    • @GusTheAnt
      @GusTheAnt 10 месяцев назад

      The Apps Script editor looks different now, and some of the methods used when interacting with Google applications like Docs or Sheets is new or different now when creating your own functions or classes, but the basic "how-to" of this video is still applicable today. There is another RUclipsr called Get It Done that has some excellent Google Apps Script videos that have been made within the last couple of years that will look more similar to what we are using today. Google themselves have some short videos on GAS, but most of those seem to be targeted more at medium to large scale enterprise solutions for Google Workspace more than a beginners tutorial format, but are still useful once you have your feet under you. Almost everything you can do with Javascript you can do, or find a workaround for, when writing for GAS. Sites like W3 Schools or Geeks For Geeks are excellent resources for Javascript.

  • @vvdd903
    @vvdd903 Год назад

    how to keep the save sheet with the photos with out saving the link

  • @mbb720
    @mbb720 Год назад

    This was so helpful, thank you! The UI is a little different now in 2023, but I was able to get the idea.

  • @sagnchilders
    @sagnchilders Год назад

    I want to sum a row (all cells to the right) but leave it open ended like you did with the column; how? Thank you!

    • @EfficientSmallBusiness
      @EfficientSmallBusiness Год назад

      To sum a row and keep it open-ended, you can use a formula like this =SUM(2:2) where "2" is the number of the row you want summed

  • @gilr.7
    @gilr.7 Год назад

    Very helpful!

  • @aleksandrklimenko5515
    @aleksandrklimenko5515 Год назад

    How copy text to clipboard with sidebar?

  • @utndr
    @utndr Год назад

    thank you this helpED me figure something out that I couldn't figure out.

  • @marthamcgee7990
    @marthamcgee7990 Год назад

    Why does mine equal 0?

  • @Kateranda
    @Kateranda 2 года назад

    THANK YOU!

  • @bondofpvwithgregtee7481
    @bondofpvwithgregtee7481 2 года назад

    I'm trying to sum a row but skiping over a row . like the sum of B2:B5:B6

    • @EfficientSmallBusiness
      @EfficientSmallBusiness Год назад

      You can do something like this: =sumif(ARRAYFORMULA(row(A1:A10)),"<>"&5,A1:A10) Where "5" is the row you want to skip. You would need to use SUMIFS to skip multiple rows.

  • @jclactationcounseling
    @jclactationcounseling 2 года назад

    Thanks for the help!

  • @myrondueck4537
    @myrondueck4537 2 года назад

    I am working with this script and have it doing what I need it to do. My only problem is that I only want to rewrite the data in column [6] instead of rewriting the entire sheet.

  • @sonistories
    @sonistories 2 года назад

    Thanks!! Needed that bit right at 1:45 as well!

  • @austinrohlfing9332
    @austinrohlfing9332 2 года назад

    Thanks for the video! Great step-by-step guide to do exactly what I want

  • @rokkirocks4016
    @rokkirocks4016 2 года назад

    So much thank you bro for this tutorial... !!! This tutorial helped me a lot. Thanks a lot for making this tutorial.

  • @SinHurr
    @SinHurr 2 года назад

    Alright here's a doozy that's stumped me up for a while: Is there a way to place data submitted through a Form (to attached Spreadsheet) into a sidebar that was created/called by another, separate extension (and thus we have no access to the box id tags)? Long story: trying to low-key bypass the permissions restriction for our Chromebook reporting system (gopher buddy). We only have a handful of people in my district with Google Admin permission high enough to run those reports and, surprise, the queue gets backed up. If I could skirt the permissions by running an "on submit" trigger created/authorized by someone who _does_ have access, then any ol' employee could pop data into the form and get their report in seconds, rather than waiting however long for a manual request. We might have to set up a permanent device to stay on just to trigger the report But, the Gopher extension pulls up its own sidebar for entering device/user data, and I haven't found a way to write to pre-made sidebars yet T_T Stack exchange and I did a loooot of good this last year, but I'm stuck on this one.

    • @SinHurr
      @SinHurr 2 года назад

      All that aside, this HTML series has been super helpful. HTML always looked gross back in the Myspace days so I never bothered learning or experimenting with it. Little did I know I'd grow up to be a one-man army tech monkey T_T

    • @EfficientSmallBusiness
      @EfficientSmallBusiness 2 года назад

      Hi there! This may be possible. I need to better understand what is happening to give a good answer. I'm not familiar with Gopher Buddy. Can you describe the process in more detail? It is not possible to pull data from a 3rd-party Sheet extension. However, if the data lives somewhere in apps script or the sheet, it can (most likely) be used.

    • @SinHurr
      @SinHurr 2 года назад

      @@EfficientSmallBusiness Gopher Buddy's general mode of operation is: Open a new Spreadsheet. Select "Gopher Buddy" from the "Extensions" drop down list. Gopher will bring up its own custom side bar, into which the user enters a device number or student email to run. Gopher will then run the report and create a new tab in the existing Spreadsheet with the data. As noted, it requires a level of Google Admin access to run that only a handful of people in the district have, so getting reports generated to track devices is slow. I created a Form with an "onSubmit" trigger authorized with an admin's account to submit that data into, but I'm not sure how to programmatically call/open Gopher's specific side bar to write the submitted data into to see if my trick will work in the first place. If we can get the data written and the report to run, the rest of the programming project is easy; just some duplicating and sharing. We're 100% okay keeping a single device on and dedicated to just running the reports, if need be, too. Thank you for the speedy reply and attention, even if the chore turns out to be impossible.

  • @dr.galianoconsultorio3752
    @dr.galianoconsultorio3752 2 года назад

    thanks ! it is very helpful!

  • @md.sabbirhossen3876
    @md.sabbirhossen3876 2 года назад

    Source code please

  • @Quetzelkoa
    @Quetzelkoa 2 года назад

    This really helped me get a basic library going, thanks so much!

  • @Dr.Dang861
    @Dr.Dang861 2 года назад

    Awesome video, All problems are solved.

  • @rodrigocordova92
    @rodrigocordova92 2 года назад

    This is awesome; thank you very much for this tutorial. I use a lot of power pivot in MS excel and this is just as good. Thank you! new sub!

  • @bartstikkers4822
    @bartstikkers4822 2 года назад

    is it possible to use postgresql instead of mysql?

  • @kalenweb1
    @kalenweb1 2 года назад

    Cool - and lots quicker than many other videos (that's why I chose yours to watch)! Thanks much.

  • @paolobena
    @paolobena 2 года назад

    I think the Google Drive part doesn't work anymore, but the Google Photos part does. Very well explained, in the end uploading photos to Google Photos or to Google Drive is basiacally the same thing

    • @EfficientSmallBusiness
      @EfficientSmallBusiness 2 года назад

      Glad you found it helpful!

    • @gilr.7
      @gilr.7 Год назад

      Hi Paolo! I tried it few seconds ago and still works!

  • @Jenny-love32
    @Jenny-love32 3 года назад

    Thank you for the short and clear explanation! I ran into a slight issue: when I add a $ sign in front of the number, the formula doesn't calculate the total, not sure if there's a setting I have to edit.

    • @EfficientSmallBusiness
      @EfficientSmallBusiness 3 года назад

      Thank you for Jenny. It is best to use the formatting tools to add $ to the front of any numbers (use the "Currency" format).

  • @dntking40
    @dntking40 3 года назад

    Awesome video. You covered all the basic scenarios to get started with app script sidebars. Well planned out and informative.

  • @mohammedaltayar5974
    @mohammedaltayar5974 3 года назад

    Please help, when I do this in google sheet the number become 0. The row I want to collect is by _

  • @sylvestersolomon5159
    @sylvestersolomon5159 3 года назад

    Yes thank you so much needed this for a long time now

  • @DuneKraftwerk
    @DuneKraftwerk 3 года назад

    Do not be shy to zoom your code

  • @gelynmontecillo8132
    @gelynmontecillo8132 3 года назад

    Please help me . The formula u use on the total up ..tnx

  • @gelynmontecillo8132
    @gelynmontecillo8132 3 года назад

    Please help me..im in trouble . Wats the formula for the thing u used on the top to show the sum up the total all..

  • @muratbulut4651
    @muratbulut4651 3 года назад

    Hı how find is code?

  • @dannyp7424
    @dannyp7424 3 года назад

    Great videos . Thanks for explaining. These really help me.

  • @CelVivApps
    @CelVivApps 3 года назад

    ESTO ESTABA BUSCANDO! GRACIAS!!

  • @andre267
    @andre267 3 года назад

    Nice Tutorial but what if i have 100 Rows for Example and 100 Colums and i wanna have =SUM(D7:R7) and =SUM(D8:R8) and =SUM(D9:R9) and so on. Is there a way to replace the Numbers by a Variable like: =SUM(D$CurrentRow:R$CurrentRow) to make it more reusable?

    • @EfficientSmallBusiness
      @EfficientSmallBusiness 3 года назад

      There are many different ways to accomplish this, however, I'm not certain of a simple method. Here's one formula that may work for your specific situation: =ArrayFormula(MMULT(N(D7:R9),SEQUENCE(COUNTA(D7:R7),1)^0))

  • @judequinston
    @judequinston 3 года назад

    Hi, Thank you for this video. I want to ask you that i want to create a if statement with 2 conditions. 1 is onedit(e) and the other one is a given cell value is not empty. If the above statements are true then trigger my "send mail" function. Kindly let me know if this is this posible. Thanks

    • @EfficientSmallBusiness
      @EfficientSmallBusiness 3 года назад

      I am having difficulty understanding your question. However, it sounds like what you want to do is possible.

  • @minimaggot269
    @minimaggot269 3 года назад

    You need to zoom in.

  • @sanjuv8125
    @sanjuv8125 3 года назад

    so you showed how you could leave it open ended so that if the sales team adds more rows, the top cell keeps adding to the total by doing sum (a2:a). how could you do the same thing by having a cell on the extreme left that does the same thing for a row, so that if the sales team adds more columns, it could be open ended? your current formula has the sum for rows on the right, so it's assuming a fixed number of columns.

    • @EfficientSmallBusiness
      @EfficientSmallBusiness 3 года назад

      Great question! There isn't a straight-forward method to accomplish this. If you want to sum the row instead of a column, you can do something like sum(2:2) which would leave the columns open-ended. To sum multiple rows and columns and leave the columns open-ended, you will need to use multiple functions. The exact answer will depend entirely on your use-case, and is outside the scope of this particular tutorial.

  • @kellyfraidenburg5045
    @kellyfraidenburg5045 3 года назад

    Hey, this video is awesome. Can you help me modify this to show a an image in the sidebar? So far I have a column (E) that contains links to photos (already formatted as <img src="[insertlink]"/>). I can get the image to open up the sidebar, but I have to click a new cell, then run the side bar each time for it to populate the new image in the sidebar. In other words, I have to run the sidebar function individually for each cell in order to get an image. Is there an easier way??

  • @jayasri-ft8040
    @jayasri-ft8040 3 года назад

    Wow

  • @AnujJoshi7
    @AnujJoshi7 3 года назад

    How to do viceversa? Like enter data inside googlesheet and it db gets updated

  • @iniminimoshimo
    @iniminimoshimo 3 года назад

    thank you!