- Видео 22
- Просмотров 148 203
Efficient Small Business
США
Добавлен 5 сен 2018
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)
Thank you very much!!
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.
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.
Thank you :)
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?
If you want to return the formatted values, you can use getDataRange().getDisplayValues()
Thank you so much for this tutorial this is exactly what I was looking for! Thanks again!
I appreciate the straightforward demonstration. Thank you.
too blurry
🤓
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
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.
how to keep the save sheet with the photos with out saving the link
This was so helpful, thank you! The UI is a little different now in 2023, but I was able to get the idea.
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!
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
Very helpful!
How copy text to clipboard with sidebar?
thank you this helpED me figure something out that I couldn't figure out.
Glad I could help!
Why does mine equal 0?
I get the same
THANK YOU!
You're welcome!
I'm trying to sum a row but skiping over a row . like the sum of B2:B5:B6
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.
Thanks for the help!
No problem!
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.
Thanks!! Needed that bit right at 1:45 as well!
Thanks for the video! Great step-by-step guide to do exactly what I want
You're welcome!
So much thank you bro for this tutorial... !!! This tutorial helped me a lot. Thanks a lot for making this tutorial.
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.
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
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.
@@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.
thanks ! it is very helpful!
Source code please
This really helped me get a basic library going, thanks so much!
Glad to hear it was helpful!
Awesome video, All problems are solved.
Glad to hear it!
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!
Thanks! Glad you enjoyed the video.
is it possible to use postgresql instead of mysql?
It is not currently possible to use postgres with Apps Script
Cool - and lots quicker than many other videos (that's why I chose yours to watch)! Thanks much.
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
Glad you found it helpful!
Hi Paolo! I tried it few seconds ago and still works!
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.
Thank you for Jenny. It is best to use the formatting tools to add $ to the front of any numbers (use the "Currency" format).
Awesome video. You covered all the basic scenarios to get started with app script sidebars. Well planned out and informative.
Glad you liked it
Please help, when I do this in google sheet the number become 0. The row I want to collect is by _
Yes thank you so much needed this for a long time now
Do not be shy to zoom your code
Please help me . The formula u use on the total up ..tnx
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..
Hı how find is code?
Great videos . Thanks for explaining. These really help me.
Glad to hear it!
ESTO ESTABA BUSCANDO! GRACIAS!!
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?
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))
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
I am having difficulty understanding your question. However, it sounds like what you want to do is possible.
You need to zoom in.
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.
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.
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??
Wow
How to do viceversa? Like enter data inside googlesheet and it db gets updated
Use the function writeManyRecords() to update the database
thank you!
You're welcome!