Practical Sheets
Practical Sheets
  • 129
  • 1 468 264
Advanced Alerts in Google Sheets: Customizable Pop-ups
Today we'll learn how to create customizable pop-ups in Google Sheets to show information and alerts to your users. Using HTML, you can modify colors, include links, adjust sizes, and more, taking your spreadsheets to the next level.
➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions
practicalsheets.com/patreon
You can also join my academy practicalsheets.com, where you´ll find, not only the templates for this and all the videos, but also Google Sheets Courses, technical service, and more
➤You can also subscribe to the channel where you´ll find a new Sheets video every week.
Here are some of the places where you can follow and support me:
➤Patreon: practicalsheets.com/patreon
➤Webpage: practicalsheets.com
➤Newsletter: practicalsheets.com/newsletter
➤Telegram: practicalsheets.com/telegram
➤Facebook: practicalsheets.com/facebook
➤Twitter: practicalsheets.com/twitter
Any suggestion, question or insights, feel free to comment below
zhlédnutí: 301

Video

Grab values from non-blank cells only - GOOGLE SHEETS
zhlédnutí 208Před 21 dnem
In this specific request, we will use formulas and Google Apps Script to get from a row only the value in the non-blank cell. In other words, remove the blank cells ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the...
Journal Entries App with AppSheet - Introduction to AppSheet
zhlédnutí 286Před měsícem
In this tip, we will learn how to create a Journal Entry App with AppSheet. This will serve as a n introduction of sorts to AppSheet, its capabilities, advantages and disadvantages ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll fi...
Advanced Number Sequence by Categories in Google Sheets
zhlédnutí 303Před měsícem
In this video you'll learn how to create a number sequence in Google Sheets that takes into account a category from a specified column, using advanced Formulas ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the temp...
Create a Dependent Dropdown Form for Google Sheets - Webapp
zhlédnutí 456Před 2 měsíci
In this video, we will learn how to create a form webapp with two dropdown options, the second one dinamically changing based on the option selected in the first one. ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only t...
Insert data easily to Google Sheets with an autocomplete Form (Webapp Tutorial)
zhlédnutí 554Před 2 měsíci
In this tip, we will learn how to create an autocomplete form with a webapp in Google Sheets ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates for this and all the videos, but also Google Sheets Courses, ...
Dependent dropdown with multiple selection in Google Sheets
zhlédnutí 1KPřed 3 měsíci
In this tip, we will learn how to create dependent dropdowns with Google Apps Script. Nothing new, right? But this time, you may select multiple items! ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates fo...
How to order dropdowns in Google Sheets
zhlédnutí 1,1KPřed 3 měsíci
In this tip, we will learn several ways in which to order dropdowns in Google Sheets ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates for this and all the videos, but also Google Sheets Courses, technica...
Create a Scheduling Webapp 📅 with Google SHEETS and Google APPS Script
zhlédnutí 887Před 4 měsíci
In this project, we will create an HTML form that allows users to pick a date and a Course to RSVP. Everything will be created inside Google Sheets ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates for th...
How to automatically Import CSV with a script in Google Sheets
zhlédnutí 2,3KPřed 4 měsíci
In this tip, you will learn how to automatically import CSVs from your Google Drive into your Google Sheet every day or every week ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates for this and all the vi...
Inventory WebApp with Google Sheets and Google Apps Script - Part 2 - Create a Product Dropdown
zhlédnutí 2,1KPřed 5 měsíci
In the second part of this project we will build a dropdown with the available products and reset the form once a purchase is registered ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates for this and all ...
How to edit Google Form responses directly from GOOGLE SHEETS
zhlédnutí 10KPřed 5 měsíci
In this video, we´ll learn how to add to our response summary in Sheets a column with the edit link, so we can easily edit each response. ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates for this and all...
Inventory Management System in Google Sheets - 2024 Edition
zhlédnutí 16KPřed 5 měsíci
In this video we´ll start from scratch an Inventory Management System in Google Sheets. ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates for this and all the videos, but also Google Sheets Courses, techn...
Inventory WebApp with Google Apps Script and Google Sheets
zhlédnutí 7KPřed 6 měsíci
In this project we will create, from scratch, a webapp that allows to easily log inputs (or outputs) for an inventory system. ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates for this and all the videos,...
Multiple Selection Dropdown with Google Sheets and Google Apps Script - 2024
zhlédnutí 20KPřed 6 měsíci
In this tip, we will learn how to create a dropdown that allows to select multiple options in Google Sheets ➤You can find the template from this video in my patreon page, where you´ll also have priority responses to your questions practicalsheets.com/patreon You can also join my academy practicalsheets.com, where you´ll find, not only the templates for this and all the videos, but also Google S...
Protecting your Google Sheets with Password - Part 2
zhlédnutí 813Před 7 měsíci
Protecting your Google Sheets with Password - Part 2
Timestamp in multiple sheets in Google Sheets
zhlédnutí 674Před 7 měsíci
Timestamp in multiple sheets in Google Sheets
2 ways to create a Dropdown from another File in Google Sheets
zhlédnutí 5KPřed 8 měsíci
2 ways to create a Dropdown from another File in Google Sheets
Create better suggestions / autocomplete functionality in Google Sheets
zhlédnutí 1,8KPřed 8 měsíci
Create better suggestions / autocomplete functionality in Google Sheets
Create a pop-up alert in Google Sheets
zhlédnutí 9KPřed 8 měsíci
Create a pop-up alert in Google Sheets
Categorize Google FORMS responses in different sheets in Google SHEETS
zhlédnutí 14KPřed 8 měsíci
Categorize Google FORMS responses in different sheets in Google SHEETS
Generate consecutive numbers for Google Forms Responses un Google Sheets
zhlédnutí 5KPřed 9 měsíci
Generate consecutive numbers for Google Forms Responses un Google Sheets
How to create flexible subscription forms easily with Prefilled Forms in Google Forms
zhlédnutí 407Před 9 měsíci
How to create flexible subscription forms easily with Prefilled Forms in Google Forms
Send email from Google Forms
zhlédnutí 1,5KPřed 9 měsíci
Send email from Google Forms
7 ways to drag down your formulas in Google Sheets
zhlédnutí 4,6KPřed 10 měsíci
7 ways to drag down your formulas in Google Sheets
How to connect Google Forms with Google Sheets
zhlédnutí 1,9KPřed 10 měsíci
How to connect Google Forms with Google Sheets
4 methods to create Timestamps in Google Sheets without code
zhlédnutí 2,2KPřed 10 měsíci
4 methods to create Timestamps in Google Sheets without code
How to create QR codes with Google Sheets
zhlédnutí 7KPřed 11 měsíci
How to create QR codes with Google Sheets
Connect different Google Sheets files, and choose any column with IMPORTRANGE
zhlédnutí 2,3KPřed 11 měsíci
Connect different Google Sheets files, and choose any column with IMPORTRANGE
Everything you need to know about checkboxes in Google Sheets
zhlédnutí 1,4KPřed 11 měsíci
Everything you need to know about checkboxes in Google Sheets

Komentáře

  • @dragomirbunul9090
    @dragomirbunul9090 Před hodinou

    Hi, I have a question about this topic. The same formula referencing the same sheet works in some sheets, but in other sheets, it doesn't. All of the sheets are mine, some are shared with other accounts and others are only mine, but again, no rule, in some works and in some doesn't.

  • @channel1st263
    @channel1st263 Před 2 hodinami

    Hello! Great video! Do you have any sugestion for the case where the original file was an exel file? For the past year I that file only using sheets. Now I want to use the importrange in another G sheet, but the original is an exel. What do you recommend?

  • @christianpaulocampo5104
    @christianpaulocampo5104 Před 2 hodinami

    For some reason the old value and new value code is not working on my end. All I can see is undefined and the new value. May I know what is the reason for this?

  • @AndreBascoBecker
    @AndreBascoBecker Před 9 hodinami

    I'm having a problem that every hour I have to allow access and not only one time, do you know anything about?

    • @practicalsheets
      @practicalsheets Před 7 hodinami

      Hmmm Haven´t heard about it Maybe they are chaging the permissions for the source file? Regards!

  • @RajeshKumarPV
    @RajeshKumarPV Před 14 hodinami

    Thank you. I was looking to sort on a query and was stuck. This helped. Thanks a lot

  • @ahlannurhamzah1631

    Hi, thank you for your tutorial. I already follow exact like you did, but I have an error, always like thank. the error note is TypeError: Cannot read properties of undefined (reading 'response') at getEditorLink(Code:6:21), could you help for it?

    • @practicalsheets
      @practicalsheets Před 7 hodinami

      Remember you should not execute the code from the editor. It will only work sending the form Kind Regards

  • @VickyArseneault
    @VickyArseneault Před dnem

    thank you very well explain exactly what I needed!

  • @ifineNick
    @ifineNick Před 2 dny

    wowow Great!

  • @ismaelmolina7251
    @ismaelmolina7251 Před 2 dny

    Please creat a follow up, changing the feilds and collecting data and changing title of sheet

    • @practicalsheets
      @practicalsheets Před 7 hodinami

      Will put it in the queue Thanks for the suggestion Regards!

  • @kidsCartoonlover-y9t

    Thanks for such a wonderful video, one query,how to use more than one filter, as you have used Japan using "where'

    • @practicalsheets
      @practicalsheets Před 7 hodinami

      Try it this way WHERE Col5='Japan' OR Col5='India' Kind Regards

  • @ramynasralla90
    @ramynasralla90 Před 4 dny

    This was very helpful, unlike many other videos on this topic. I am struggling with "deselecting" the items i have already selected. I tried "else activeCell.setValue(oldValue-newValue)", I also tried a few indexof options, but i couldn't manage it. Would you be so kind and help me on this matter? :)

  • @girishyanamala9361
    @girishyanamala9361 Před 4 dny

    Thanks🎉

  • @happyjen1566
    @happyjen1566 Před 5 dny

    Do you have a part 2 of this?

    • @practicalsheets
      @practicalsheets Před 7 hodinami

      Not unfortunately Not a well received video I'm afraid. Have to hone my marketing skills ;) Kind Regards

  • @SandraKay-u8x
    @SandraKay-u8x Před 5 dny

    Is anyone else experiencing issues with copying? Whenever I try and copy a cell or drag the same value that includes multiple values in it, it reverts to blank..

    • @practicalsheets
      @practicalsheets Před 5 dny

      You are right, for some reason copy and paste, won´t work well in this situation. I'm trying to find out why Kind Regards

    • @SandraKay-u8x
      @SandraKay-u8x Před 5 dny

      @@practicalsheets Legend, thank you so much!

  • @mphatsopeaches
    @mphatsopeaches Před 6 dny

    why other cells are not working once l put a ref they don't automate product l have that error in two cells

    • @practicalsheets
      @practicalsheets Před 5 dny

      Could you explain in more detail the error please? Regards!

  • @_TurboRider
    @_TurboRider Před 7 dny

    thank you for your videos

  • @lauyell
    @lauyell Před 8 dny

    Hello sir, Thanks for the video. I have Question! it looks like we can only edit it for a new response. What about the hundreds of responses that have been submitted before this script was used? I want to edit the past responses, because if I create a new one and input it manually again it takes a lot of time, because my responses have exceeded 100. is there a solution for that? so that the graphs and answers on the G-Form are no longer error or defective because they do not match the sheet?

    • @practicalsheets
      @practicalsheets Před 7 dny

      Hello! Theoretically, it will only work for new responses. I don't think there is a way to acces old responses, but I will research Kind Regards

  • @bryanasiimwe4200
    @bryanasiimwe4200 Před 8 dny

    Hello, How are you? Thank you for your videos and the effort you put behind them. However, at 4:54, you talked of sharing the link on the automatic way of updating the Google form once you input data in the sheet. You mentioned including the link in the description, which I can't find. Could you have forgotten to include it or if it doesn't bother you, kindly share it as a reply to this comment. Thanks!

    • @practicalsheets
      @practicalsheets Před 7 dny

      Hello! I think you are referring to this one czcams.com/video/k0RS4oPzy80/video.html Thank you for letting me know I'll include it n the description Kind Regards

    • @bryanasiimwe4200
      @bryanasiimwe4200 Před 2 dny

      @@practicalsheets Thank you for your quick response

  • @user-lk8dr4nq1y
    @user-lk8dr4nq1y Před 8 dny

    Is there a way to only have the categorized sheets and not the master responses sheet or is the only option to hide it?

    • @practicalsheets
      @practicalsheets Před 8 dny

      You could do everything with Google Apps Script Kind Regards

  • @nigel-uno
    @nigel-uno Před 9 dny

    I hate that it is 2024 and this highly demanded feature is not built into Google Sheets.

    • @practicalsheets
      @practicalsheets Před 9 dny

      Let´s hope there are news soon. Right now Google is hands-full with inserting Gemini anywhere they can. You'll soon find the Gemini sidebar Kind Regards

  • @nigel-uno
    @nigel-uno Před 9 dny

    This should be a built in feature.

  • @isellemarieluna4887

    thank God for your video!! finally figured out why i cant get access to the sheet i basically own lol! keep it up!

    • @practicalsheets
      @practicalsheets Před 9 dny

      Thank you for your kind words! And I'm glad you solved it Regards!

  • @ndasimedialyrics5846
    @ndasimedialyrics5846 Před 10 dny

    I am having problem in dragging down my formular becuase its from different sheets and in the formula it has numbers of the sheets so when I drag down it reflects just the formula of the first sheet it doesn't change the different sheets

    • @practicalsheets
      @practicalsheets Před 9 dny

      MAybe there are ways to make a more robust Formula, using INDIRECT and other helper functions Kind Regards

  • @cameronf06
    @cameronf06 Před 12 dny

    Thank You for this tutorial! I am currently implementing a system for my department. Excellent tutorial 🎉

  • @AmySkinner-h4f
    @AmySkinner-h4f Před 12 dny

    thank you so much! super helpful.

  • @christianrobertadzic9321

    Hi! Thank you for your time to share a so informative video. I'm new in this type of scripting and google sheeting-forming so to say. 🙂 I have a question: is it possible to make a form and a sheet but not link them together like you show in the video, but still to submit the data from the form to a specific sheet with a script? Or a form must be every time be linked first to its sheet and then can I use a script for data validation or whatever?

    • @practicalsheets
      @practicalsheets Před 12 dny

      Hello Christian Thanks for the words You can connect it with a script without manually linking it Here is a video on the subject czcams.com/video/7Pk3Qdrh8FQ/video.html Kind Regards

  • @AWPFanYuu
    @AWPFanYuu Před 12 dny

    Is there an example video of you using it? I started skipping through Part 1 and would just like to see you scan the QR code and register the purchase. Because I'm unsure if this is what I'm looking for and it would be unfortunate if I follow these tutorials, just to find out this is not what I'm looking for.

    • @practicalsheets
      @practicalsheets Před 12 dny

      Hello! Maybe you could check this video instead czcams.com/video/Vqn1vhx2QIs/video.html Kind Regards

  • @hancemaglasang449
    @hancemaglasang449 Před 12 dny

    Hi why do i still have the same error after adding the trigger?

  • @FunLearningPiano
    @FunLearningPiano Před 16 dny

    I followed your instruction. I am still getting stuck at 11:56. I spend 5 hours to figure out how to do QR code. It is not easy.

    • @practicalsheets
      @practicalsheets Před 15 dny

      You are right there is a bug with the google chart api. You need to change it with an alternative such as this ="quickchart.io/qr?text="&ENCODEURL(A2) Kind Regards

    • @FunLearningPiano
      @FunLearningPiano Před 15 dny

      @@practicalsheets Let me try. I will let you know if it fix. Thank you

  • @mohammadaakib3841
    @mohammadaakib3841 Před 17 dny

    @practicalsheet I have did same but when I delete some rows from input data then it's gets deleted from importantrange sheet as well, I want once data import from input sheet it should be paste value and if new data entered in input sheet then also added in importrange sheet as values only

    • @practicalsheets
      @practicalsheets Před 15 dny

      this is a bit more complex, we should update almost day by day and check all rows I'll think about an updated video Kind Regards

  • @vivekkaushal8691
    @vivekkaushal8691 Před 17 dny

    Error The data validation rule has more items than the limit of 500. Use the "List from a range" criteria instead.

    • @practicalsheets
      @practicalsheets Před 15 dny

      You are right! But, unfortunately, "List from a range" only accepts ranges present on a current file. It won´t work in this case Kind Regards,

  • @iloveislam6300
    @iloveislam6300 Před 18 dny

    Hi, Could you please check my previous comment i made on one of your video

  • @iloveislam6300
    @iloveislam6300 Před 19 dny

    Hi, would it be possible for you to help me regarding a project that i am doing? i could talk to you more about this on Instagram or something like that and it would be really helpful if you could help! Many Thanks

  • @nolanbald6881
    @nolanbald6881 Před 20 dny

    I'm getting the following error and not sure why it's not working. Any ideas on how to fix? TypeError: e.response.getEditResponseURL is not a function at getEditLink(Code:6:30)

  • @SuportoVc
    @SuportoVc Před 20 dny

    +1 sub

  • @japhetholisa1149
    @japhetholisa1149 Před 20 dny

    So, is there a solution to uploaded sheets to work with the importrange now?

    • @practicalsheets
      @practicalsheets Před 20 dny

      Unfortunately not. You should convert it to Sheets first Regards!

  • @freebabe4real
    @freebabe4real Před 21 dnem

    super helpful for a beginner, thanks for taking the time to share!

  • @LostOrStolen
    @LostOrStolen Před 22 dny

    What about a confirmation dialog or popup on mobile? Does that work?

    • @practicalsheets
      @practicalsheets Před 22 dny

      Unfortunately no Regards!

    • @LostOrStolen
      @LostOrStolen Před 22 dny

      @@practicalsheets Thank you. It does work using Desktop mode, but it's super cumbersome.

    • @practicalsheets
      @practicalsheets Před 20 dny

      @@LostOrStolen You are right. It's horrible!

  • @ccahernandez
    @ccahernandez Před 22 dny

    Hi! I was wondering, can you still create graphs like this? So for example: Sector x Focus Area [Multiple Dropdown]

    • @practicalsheets
      @practicalsheets Před 22 dny

      Hmmm I'm not sure I understand I would say not, but I'm not completely sure what you want to achieve Kind Regards

    • @ccahernandez
      @ccahernandez Před 21 dnem

      ​@@practicalsheets Thank you for the reply! I mean, is it still possible to make pivot charts from columns with multiple drop-downs, with the table still thinking that each variable is its own variable? For example, if you have a multiple dropdown of fruits bought by a person: Sally bought Mango, Papaya, Banana Jeff bought papaya, banana Then the table would be like this still? EXAMPLE PIVOT TABLE Sally (1 Mango) (1 Papaya) (1 Banana) Jeff (0 Mango) (1 Papaya) (1 Banana) or would it end up like this? Sally (1 Mango, Papaya, Banana) Jeff (1 Payaya, Banana)

    • @practicalsheets
      @practicalsheets Před 20 dny

      @@ccahernandez You are right! It is a drawback of this method You would still need to "extract each item separately in order to use in reports or graphs However, there are ways to do it with formulas such as split Kind Regards

    • @ccahernandez
      @ccahernandez Před 19 dny

      @@practicalsheets Thank you so much for this!

    • @ccahernandez
      @ccahernandez Před 19 dny

      @@practicalsheets YOU ARE THE BEST!!!!! :)

  • @mohamedikoroma7186
    @mohamedikoroma7186 Před 24 dny

    Thanks a lot boss, please help me with the template

    • @practicalsheets
      @practicalsheets Před 22 dny

      Hello! Thank you You'll find it in the patreon page (of all the more than 10-part series) Kind Regards

  • @jeffmower7479
    @jeffmower7479 Před 25 dny

    I am getting the error "TypeError: ListValue.toString(...).IndexOf is not a function" Any suggestions?

  • @aaw47
    @aaw47 Před 26 dny

    🎯 Key points for quick navigation: 00:00 *📝 Introduction to CSV files* - CSV is a text file representing a table with elements separated by commas. - CSV files are lightweight and useful for data transfer between software. - Understanding CSV basics is crucial before importing into Google Sheets. 04:30 *📊 How to import CSV into Google Sheets* - Two main methods to import CSV into Google Sheets: uploading directly or using the "Import" function. - Various options available during the import process, like replacing, appending, or inserting the CSV data. - Understanding how Google Sheets handles CSV data alignment and data types upon import. 07:57 *🔄 Automating CSV import using Google Apps Script* - Exploring the concept of automating CSV imports at specific times. - Creating a script to automatically import CSV data into Google Sheets. - Customizing the script for specific needs, like appending data or creating new sheets. 25:49 *📁 Automating CSV Compilation Process* - Demonstrates the ability to compile multiple CSV files into one folder automatically. 26:19 *🔄 Modifying Existing Sheets* - Explains how to import data into an existing sheet instead of inserting a new sheet. - Highlights the option to replace existing data or append new data carefully in Google Sheets. 27:27 *📋 Implementing Automation Methods* - Shows how to create a menu for easy access to importing CSV data in Google Sheets. - Introduces setting up triggers to automate the import process on a daily basis. - Discusses the benefits and considerations of manual versus automatic import options based on the project's specific needs. Made with HARPA AI

  • @krpdi3m
    @krpdi3m Před 27 dny

    dataSS variable wins for me this time. xD Thanks for the tutorial! Will try to add this code to the others in one script.

  • @Sara-jp6tk
    @Sara-jp6tk Před 27 dny

    I've been searching for a similar tutorial on clothing inventory for a very long time. This is exactly what I needed, thank you so so much!

  • @krpdi3m
    @krpdi3m Před 28 dny

    Super useful! If I want this to work alongside with the ID Ref script what should I do? Tried copying ID REF code to be before Categorize Code, but could make it work; I changed column values to be +1 and to try to copy the last column but couldn't make it. Even if it's not possible this still works a lot!

    • @practicalsheets
      @practicalsheets Před 27 dny

      It depends. Would you like to have the consecutive independent for each category? This will be a bit trickire, but both ways could be done Kind Regards

    • @krpdi3m
      @krpdi3m Před 27 dny

      @@practicalsheets No, just copy the Master Consecutive ID. I copied the consecutive code and paste it before the categorize responses, then added a +1 to columns= rangeToCopy.getNumColumns()+1, but I think I may be doing this wrong or understanding it wrong. Thanks for all your help! will keep watching your videos to keep learning

    • @krpdi3m
      @krpdi3m Před 27 dny

      I did some more testing: tried working with two different functions on same code but couldn't get it to work. So what I did was create just one "new" function which has both codes, and at the end of my "new" function, paste the value stored in "consecutive" (from the other video).

    • @practicalsheets
      @practicalsheets Před 22 dny

      @@krpdi3m Excellent!

  • @ianroysegovia7898
    @ianroysegovia7898 Před 28 dny

    Hi! Can I ask a question? I want to add description when created as event. but the description is in for different cells. How can I compile and modify it in the description of the event. Please help me.

    • @practicalsheets
      @practicalsheets Před 27 dny

      You could have an additional column where you can concatenate or textjoin You could also concatenate via GAS using .concat() or + Any addtional question please let me know Kind Regards

    • @ianroysegovia7898
      @ianroysegovia7898 Před 25 dny

      @@practicalsheets thank you very much for your help. i just use the event.set function to compile it as description when listening to your part 1 video. Thank you again hoping to learn more in youtube videos.

    • @ianroysegovia7898
      @ianroysegovia7898 Před 24 dny

      @@practicalsheets Yes but i want to minimize the use of columns. mainly because the user based is not well versed in computers. so i want to automate it using app script. Now may next part is to use your multi depent dropdown video for my project.

    • @practicalsheets
      @practicalsheets Před 22 dny

      @@ianroysegovia7898 Great! Glad you figured it out!

    • @practicalsheets
      @practicalsheets Před 22 dny

      @@ianroysegovia7898 Did you manage to do it? Kind Regards

  • @Angela-bb8hg
    @Angela-bb8hg Před 28 dny

    Hello, do I duplicate the code if I also want to create a multi-select for the student column (column 1 in this tutorial)? Because I tried it and I got the student column to work but then the hobbies column stopped working. Can you do a part 2 please to show up how to setup another column in the same 'main' sheet.

    • @practicalsheets
      @practicalsheets Před 27 dny

      It is a great idea, I'll start working on it For now, you could use this snippet const COL_DROPDOWN_1 = 1; const COL_DROPDOWN_2 = 2; const STARTING_ROW_DROPDOWN = 2 const NAME_SHEET_DROPDOWN = "Main" if ((activeCol == COL_DROPDOWN_1 || activeCol == COL_DROPDOWN_2) && activeRow >= STARTING_ROW_DROPDOWN && activeSheetName == NAME_SHEET_DROPDOWN) Regards!

    • @Angela-bb8hg
      @Angela-bb8hg Před 23 dny

      @@practicalsheets Hi, I do not know where to place that code. Did you make a part 2 to this tutorial yet?

    • @practicalsheets
      @practicalsheets Před 22 dny

      @@Angela-bb8hg Not yet, but very soon

    • @Angela-bb8hg
      @Angela-bb8hg Před 20 dny

      @@practicalsheets This is how I placed the extra code...The first column I have a drop down selector is col 12, so I am starting there, then I also want the multi-select dropdown in columns 13, 14 and so on. Not sure if this is right? Tried it and it's not working. //SM Multi-select Code function onEdit(e) { multipleSelectionDropdown(e) } function multipleSelectionDropdown(e) { //Grab information about the user's whereabouts var activeCell = SpreadsheetApp.getActiveRange() var activeRow = activeCell.getRow() var activeCol = activeCell.getColumn() var activeSheet = activeCell.getSheet() var activeSheetName = activeSheet.getName() var newValue = e.value var oldValue = e.oldValue //See if the user is where I want them to be const COL_DROPDOWN_12 = 12; const COL_DROPDOWN_13 = 13; const COL_DROPDOWN_14 = 14; const STARTING_ROW_DROPDOWN = 3 const NAME_SHEET_DROPDOWN = "Main" if (activeCol == COL_DROPDOWN && activeRow >= STARTING_ROW_DROPDOWN && activeSheetName == NAME_SHEET_DROPDOWN) { //Execute the code if(newValue=="" || !newValue) activeCell.setValue("") else if(oldValue=="" || !oldValue) activeCell.setValue(newValue) else activeCell.setValue(oldValue + "," + newValue) } }

  • @mikekarypidis
    @mikekarypidis Před 29 dny

    Great work. I wish I had the time to watch all your videos just to learn something from these very interesting features. However, as I am doing this only for my own interest and not for business, hopefully, I'll get to do it in the future and become a Patreon. Keep up the good work. May I contact you to ask for customized projects in future?

    • @practicalsheets
      @practicalsheets Před 29 dny

      Thank you so much for the words You may contact me. Currently I don't do customized works, but may do so in the future Kind Regards

  • @camioneur
    @camioneur Před 29 dny

    Spot on, gracius