Комментарии •

  • @HighGravityHipHop
    @HighGravityHipHop 2 года назад +4

    Hey Jeff - I am doing a Fill In the Rhyme Workshop for a DEI Class I am launching. This was perfect for saving my students a step by taking their form and completing the document I will give them to rehearse from. You just helped me write my first little script - I am learning solidity as a hobby, so this was neat to incorporate into my education project. Worked like a charm. I got one error -misplaced comma that I quickly noticed and worked perfectly after that. Great job man - great pace, great detail, super job brother!

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

    Jeff, I'm just getting back into coding and could not stand the online courses. I did your simple example, and it is indirectly related to one of my projects, and I am hooked. The code is simple but it gives me a start. Good job and thanks.

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

    Jeff, 2 years after you posted, I was able to follow along and increase my paperwork productivity. Amazing. Now I have to research how to use a drop-down menu to print more extensive verbiage.

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

      Awesome, glad this helped you out

  • @MuhAlaydrus
    @MuhAlaydrus 5 месяцев назад +3

    how can you declare (e) ??? it is not working when i try this script

  • @denisstpierre7140
    @denisstpierre7140 3 года назад +2

    Thank You for this walk through. Clear, organized and Concise! Really helped me see what is possible with Apps scripting. 👌

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

    u saved so much time for me and my internship. thank you!

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

    The best, easiest, simplest explanation i'v ever seen!
    Thank you so much1

  • @annasaysthings
    @annasaysthings 3 года назад +1

    Thank you so much! I can't believe Google hasn't made a proper function between form and doc yet. I came here to learn this because I was trying to make one-link access to a form on my Role Playing Discord, for people to submit their Original Characters for roleplay, and then THAT response into a reference doc that I could share with all the players on discord about each player. Woo!

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

      Awesome! I'm glad this worked well for you. Thanks for watching!

  • @katdancer8752
    @katdancer8752 3 года назад +1

    Finally. I have been looking for this solution. Thanks for the explanation Jeff.

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

      you are welcome. Thanks for watching!

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

    15 minutes video = 3 lessons anticipated in the class room with rookies. I have 80 this year, so I should branch out for the German speaking students on the part vocational track towards a trainee position. I should be able to use the "title" to demonstrate the possibility of formatting the text for the more casual tone in Switzerland of maskuline and feminine in the text, to deviate from the unisex polite standard German "Sie" .
    A completed traineeship is for several topics qualifying for the University acceptance, including ETH Zürich.

  • @l2OI3
    @l2OI3 4 года назад +15

    This was exactly what I was looking for to populate a document with client info, thank you!

    • @jeffeverhart
      @jeffeverhart 4 года назад

      Awesome! Glad it worked for you. Thanks for watching!

    • @weazelnewsdigitrp1224
      @weazelnewsdigitrp1224 3 года назад +1

      @@jeffeverhart dude you are well spoken, at the right pacing and nailed this guide for a not-casual-actually-stupid-person :) way to go!

    • @ZayedDabaja
      @ZayedDabaja 3 года назад +1

      Yes thank you

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

      @@jeffeverhart please make more complicated stuff for appscript

    • @jeffeverhart
      @jeffeverhart 3 года назад +1

      Thanks, any thoughts on what topics you'd like to see covered?

  • @palmermiddle5804
    @palmermiddle5804 4 года назад +9

    Thank you, Thank you, Thank you. This is perfect for quickly creating, organizing, and sharing lesson plans.

    • @jeffeverhart
      @jeffeverhart 4 года назад

      Glad it was helpful! Thanks for watching

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

    I am curious about implementing a checkbox grid style of answer. For example, if I wanted to choose a specific location, then certain team members to assign to a project from that location, then it creates columns for each location. Is it possible to do an "if not blank" style of function to auto-populate the appropriate team members into the template doc? I have put in a e.namedVariable but then columns must be the same name and it doesn't tell the name of the location that way.

  • @verko1176
    @verko1176 4 года назад

    Thank you for this!
    I am a middle school teacher and in the course of less then an hour, I was able to make a form, and edit a template for lesson plans. It should save me dozens of hours in the future!

    • @jeffeverhart
      @jeffeverhart 4 года назад

      Awesome, Jason! Always glad when I can help a teacher save some time in the classroom.

    • @verko1176
      @verko1176 4 года назад

      @@jeffeverhart I see so many other possibilities..
      I could make Google Form and have it fill out an Essay even. The possibilities are endless!

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

    Jeff, thanks so much for this tutorial. Well presented, clear and it worked for my Form processing. Much appreciated.

  • @justthoughts8254
    @justthoughts8254 9 месяцев назад +1

    I love how you went over each code line by line

    • @jeffeverhart
      @jeffeverhart 9 месяцев назад

      Thanks for the kind words

  • @littlediscoverer8797
    @littlediscoverer8797 3 года назад +1

    Super useful, concise, and easy to follow. Thank you!

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

      Thanks for watching! I'm glad it was helpful

  • @furiousflower
    @furiousflower 3 года назад +6

    To be honest: this was way too complicated for me and I'm still stuck with the problem I am trying to solve 😂 But I am liking and comment for the algo, because I really like your energy in the tutorial. Thanks!

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

    Nice video. I took it as a base of a project using a sheet template instead. As several users will be sending responses at the same time, I preferred to use batch processes with triggers.

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

    Great video for me to understand, a non-engineer! I do have one question - I have a question on the Google Form that is a multiple check box option so that translates to it inputting the title to "Example [1st choice]". How do I put in the var function since it doesn't recognize the brackets and also because I can't change the titles for the columns in Sheets? Thanks in advance!

  • @matthewcashatt1453
    @matthewcashatt1453 9 месяцев назад +6

    I'm getting undefined errors for all variables starting with e. What am I doing wrong?

    • @ruchitachani
      @ruchitachani 7 месяцев назад

      I’m getting the same error. Were you able to find a fix? @matthewcashatt1453

  • @davidkrupski7879
    @davidkrupski7879 3 года назад +1

    Great job Jeff. I really appreciate the walk through. I am a school leader and I wanted an easy way to create walk through forms to then populate them and then I could send them to the teachers in my building. Thank you so much!

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

      Thanks so much for the kind words! Always glad when I can help teachers save time!

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

      Hi, I am working on something similar. But I would like to send an email of the doc created to the teacher. Any help would be greatly appreciated. Thank you

  • @analuciaalegre735
    @analuciaalegre735 2 года назад +1

    Hello Jeff!! Thanks for this extremely helpful video. I hope I can get your help on these two questions:
    1) How would I go about also creating an auto-saved PDF version of that google doc (a pdf that will download when i click the link in the column) perhaps in the column adjacent to this one: is this possible (do you have a link on your website for this as a tutorial?)
    2) How do I get the script to STOP or NOT run if the actual spreadsheet row is empty? Sometimes I have a few extra empty rows in my GoogleSheet, and this script will keep running and essentially create empty documents. I assume this is something I can add as an "if" statement in the rows.forEach(function(row,index){}, and ive been trying to experiment but not able to figure it out. In otherwords, something for example, "if the first column of my spreadsheet is empty, DONT create a document, (e.g., return))". I tried adding in "if (row[1 === 0]) return;", which i understand to mean, if Column B in my spreadsheet is empty, skip this row, but that doesnt seem to work).
    ****EDITING MY QUESTION as i think i found my answer to my second question. I added
    if (row[1] == "") return;
    and that seemed to work :)
    Thanks in advance for your help for question 1 , and happy new year!!

  • @AbhishekKumar-cs5ll
    @AbhishekKumar-cs5ll 3 года назад

    can we have a document section too added to the last column which can automatically be filled whenever auto-generated document is created?

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

    I've used this tutorial before to auto fill a google doc from a form, but I'm wanting to put my doc template in a google sheet. The main purpose is for that sheet to look similar to a doc if I were to print but to also have the ability use the "sum" function available in a sheet to add up info that will be added after the sheet is auto created from the script.

  • @danielalejandrocordovadela657
    @danielalejandrocordovadela657 2 года назад +2

    I really loved this tutorial. Very well detailed, and the code part is also very well explained. I have a question. If I want to put all the answers in one Google like a list of names, nationalities, age, etc; how would it be?

  • @maryteel4578
    @maryteel4578 2 года назад +1

    This was so helpful for me and my colleagues as we streamline some form submissions at our school. As a chemistry teacher- I know zero coding terms so please bear with me! We were wondering if there is a way to add code around line 10 for the file name to add a 1,2,3 ect if the same person submits the form. Ex. John Doe 1, John Doe 2. We have students who should complete the form once, but sometimes redo if they need to. (I know we can look at time stamps- we are just trying to streamline it). We also wondered if there is a way for the new document created's link to be inserted in the spreadsheet's row for that document. This tutorial was amazingly helpful! Thank you so much for it as well as the vast amount of information on your site!

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

    Absolutely amazing tutorial! Much appreciated :)

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

    This will save me so much time Jeff! Kudos

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

    Are you able to do If statements in the word document like you can in MailMerge?

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

    Hi, thank you for this tutorial. One question I hope you can answer: instead of generating new templates for every new form responses, how can I add new forms response data to existing docs depending on the options chosen in the docs (example: person A selects it's them filling out the form in the first option, so everything thereafter gets added to their specific doc template?!). I really hope you can help! Thank you

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

    Thank you Jeff! This was easy to follow.

  • @ahmadakmalmohdidris
    @ahmadakmalmohdidris 4 года назад

    Hi! Your videos helped me! Thank you. Love automation :)

    • @jeffeverhart
      @jeffeverhart 4 года назад

      Hi Ahmad, thanks for watching! Glad the videos helped you out.

  • @TheAshleyBaxter
    @TheAshleyBaxter 3 года назад +3

    Thank you! Thank you! Thank you! This was exactly what I needed, and taught so well. Greatly appreciated!

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

      Awesome! Glad it was helpful. Thanks for watching, JE

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

    I have checkboxes and multiple-choice responses mixed with text responses in a Google form. Following your video, I'm getting responses on the newly created document on questions 1-5 and then I stop getting the responses on question 6 which is a select all that apply checkbox response. Question 7 is a text response and then question 8 is again a select all that apply checkbox response. What do I need to enter for the checkbox responses to be added to my document and if there are multiple checkboxes selected how can they be separated by a comma? I found a comment on your website about using the textToPrint command but I think my situation is different? And how would I code for the multiple-choice responses? Thanks in advance.

  • @isaac129
    @isaac129 4 года назад

    Great video. Easy to follow. Thanks!

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

    Hello! I have used your video to set this up previously, but now when I go back to try and do it again, the code won't work with the curly brackets for the replacetext portion. Any ideas? I am getting super frustrated. I have tried three times and completely created new forms, docs, etc. each time.

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

    Thanks for the tutorial. I have one question, does the table in the google doc append whenever someone submits a form or it will go to a new google doc?

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

    Is there anyway to populate a table located in your header that already has some data filled in example: company logo and company name are filled in but I have 6 other rows that need filled

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

    How do you get it to update the same document over and over and add new rows of data to the same google doc? For instance, if I created a journal and I wanted my Google Forms entries to populate into my doc continuously?

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

    Is there a way to get lots of responses to populate into a Google doc instead of a spreadsheet? I need a lot of information from people to automatically go to certain places on a specific form, but not a spreadsheet.

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

    Are you using Producer edition?? What do y'all recomnd if I want to make s but not record my voice or tutorial?

  • @idoaikerja1187
    @idoaikerja1187 Год назад +1

    hi Jeff, magnificent!!
    after trying, i managed to make it work.. anyway if I make another column in the sheets for example D2, containing "=left(a2,3)".... and i declare "var nick = e.values[4];".... and "body.replacetext('{{nick}}', nick);"..... the {{nick}} in the docs stay untouched, while the {{firstname}}, etc can be changed.. do you know what's wrong?

  • @karinacharris7956
    @karinacharris7956 4 года назад

    Extremely useful... Thank you!

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

    is there a way to put a date rage in one document. It would be awesome if all rows could be pulled into one document. For example let's say you have 10 employees and wanted to generate a report showing all 10 on 1 document not 10 separate docs.

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

    Thanks Jeff, have got this working for my own form - brilliant. However, is there a piece of code that can be included in the script to autoprint the newly created files?

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

    This has been a great help, I am wondering if it is possible to save the doc to a specific folder and that folder would be correlated to a name from a drop down inside of the form itself?

  • @user-tj9qj9yr6u
    @user-tj9qj9yr6u 11 месяцев назад +5

    nice video, question
    TypeError: Cannot read properties of undefined (reading 'values')
    how to fix that?

    • @drbavithrandeda6569
      @drbavithrandeda6569 9 дней назад

      even I got the same when I tried today , got any fix for it ?

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

    Very helpful, but every so often (maybe 10% of the time) the form submission will fail to trigger the document creation, and nothing gets logged. Is there a way to re-run the trigger for the most recent form submission? Currently, if I try to manually re-run the trigger, I get an error, "TypeError: Cannot read properties of undefined (reading 'values')". I assume this is because it's going to the next line on the spreadsheet, which is blank.
    EDIT: I ended up using your follow-up video, "Auto Fill Google Doc Template from Google Sheets Data Using Google Apps Script". That method works as a workaround for when the form submission trigger fails.

  • @mazettipedro
    @mazettipedro 3 месяца назад

    Man, I can't believe this worked, thank you so much.

    • @jeffeverhart
      @jeffeverhart 2 месяца назад

      Awesome, thanks for watching!

  • @scotts1193
    @scotts1193 4 года назад

    I am getting a duplicate google doc created in the response folder...what am I doing wrong?

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

    This is so helpful! What might I do if I have a question on my form that allows for checkbox/multiple answers? How would we deal these out to specific cells?

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

    Hi, it is a great video. Can I add an extra column in the spreadsheet which will replace the additional placeholder of the template? The extra column is not available in the google form.

  • @changgao5312
    @changgao5312 4 года назад

    Is there a way to do it backwards? Use a scrip to auto fill the google form

  • @mr.thilan92
    @mr.thilan92 2 года назад

    Thanks a lot, you save my day.

  • @safariehsan
    @safariehsan 4 года назад

    Thanks, it was an awesome tutorial :)

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

    Thanks for the video! What about in the case of uploaded images in Google Forms?

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

    Thanks for the good information. We look forward to the continuation.

  • @mikeshiroi3940
    @mikeshiroi3940 3 года назад +2

    Hi Jeff, firstly thanks very much for the great video, it was exactly what I was looking for. I created my own template made a few changes to your code and it worked perfectly..! However, I would prefer to store all my data in columns rather rows...How do I go about changing your code to achieve this?

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

    Thank you! You're going to save me potentially YEARS off my life!

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

      Glad this will help you. Thanks for watching!

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

    Is there any way to generate responses into the Doc from a checkbox of items on the Form, inserting only the items checked? Does that make sense? Thank you for the great tutorial! I am working on creating this for my team.

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

    This is fanstastic, easy to use. One question, I got it working great except it duplicates on form submission and creates two identical docs in my destination folder. any thoughts on what I goofed up?

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

    absolutely amazing solution and explanation ! Thanks a bunch !

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

    I got the following message when I clicked on "run" after following your instructions. TypeError: Cannot read property 'values' of undefined (line 2, file "Code")
    This is my line 2-
    var timestamp = e.values[0];
    Do you have any suggestions?
    Also, I am playing around with the triggers etc. Is there a way to get a document to generate and appear in the folder for a form response that was already submitted? For example, I tried putting a trigger for On Edit, and On Change, and On Open. I then proceeded to close and re-open the response spreadsheet, and edit one of the phone numbers on a response that was submitted before I created this script, and nothing happened that I can see. I have 2 people who have already submitted, and when I do a test one it works, but I don't want to ask my people to resubmit the form, nor do I want to type all their info just to get it into a document, was hoping for a way to grab those old ones and make them transfer.
    Upon playing with the different triggers, I believe it sent the Summary of Failures email to me at those times with more info on the Error, the email says the following:
    TypeError: Cannot read property '0' of undefined
    So I am not sure what I am missing, but the rest works fine when a new form is filled out and submitted, just don't know why there is a small error in there somewhere?
    Thanks for a very helpful and informative video for someone who has never done anything like this before! I would love to learn more!

  • @domenico.ballarini
    @domenico.ballarini Год назад

    Very useful! Thank you very much!

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

    Loved this!

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

    How to get linear scale data from form to google docs.please help me out

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

    thanks, this is a great example

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

    Hey I need help i want to add the new file in same document but new page .

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

    how if value in footer with different first page doesn't change {{footer}}?

  • @user-yx6zs5mm3t
    @user-yx6zs5mm3t 10 месяцев назад

    So this video work perfect and I have used it. But I am needing help because my google doc is more complex with check boxes to match the google form. How can I add that to my app script to check the boxes on the doc like the google form?

  • @christiansotelo2543
    @christiansotelo2543 2 месяца назад

    Just wanna know if this applicable if i have an existingntemplate fill it in docs?

  • @AntonioPallotta-kj4fv
    @AntonioPallotta-kj4fv 3 месяца назад

    Hey! Non developer here trying to better automate client status reports. With each new form submission will I be able to have the info added to the same document every time or will it create a new document?

  • @pranavsathi6709
    @pranavsathi6709 2 года назад +1

    Hey Jeff, again, amazing tutorial! I was wondering whether we could fill out a Google Sheet with the data instead of a Google Doc.

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

    IS THERE ANY WAY, WE GET GOOGLE FORM FIELDS AUTOFILLED FROM GOOGLE SHEET VALUES (NOT WITH PREFILLED LINKS)

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

    Thanks Jeff. I tried it exactly as you have explained and get the error message: Exception: Unexpected error while getting the method or property getFolderById on object DriveApp.
    I tried copying and pasting the folder id again and even making a new folder and still won’t work. Any advice?

  • @pedropaulosna
    @pedropaulosna 4 года назад

    Hi Jess, the option Head dont apear to me.

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

    Great video !! Could the replacement function work with a multiple choice question submission from a form ? I've noticed that multiple values in a single cell are separated by a comma ?

    • @jeffeverhart
      @jeffeverhart 3 года назад +1

      Yes, you would need to split the text on the commas and then reconstruct how you want the multiple values to be displayed

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

    Hello and thank you for the introduction to Google Apps Script. I am trying to make an auto-fill Google Doc from Google Form. I've followed the video (and copied and pasted the script from the blog post) but I'm still running into an error: "TypeError: templateFile.makeCopy is not a function". I am using the newer version of the Scripts, is that a portion of the reason? I am highly convinced it's my error causing the issue. (And in reading others comments, ACK! I am a dolt!) Any ideas on what I may be doing wrong?

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

    Is it possible to conditionally format paragraphs based on responses? An example would be the selection field will populate one paragraph if a certain selection and another with a different selection.

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

      Short answer is absolutely you can do that. You would want to write an if/else statement that checks the value you want to look at, then run different replace function based on that check: www.w3schools.com/js/js_if_else.asp

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

    Can we also auto fill google doc with images that is submitted from the Google Form?

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

    Thank you Jeff for this tutorial. I have a question. Is it possible to get the responses to go into a table within the same document? I am looking to input all of the responds on 1 table within 1 document. The table will have 15 rolls.

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

      Thanks for watching. You can check out this blog post for an example that writes stuff to a table: jeffreyeverhart.com/2020/05/18/open-letter-maker-with-google-forms-docs-and-apps-script/

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

    Thank you for this!

  • @alvinchow3002
    @alvinchow3002 6 месяцев назад

    Jeff, can we auto fill image to the docs after image upload respond in google form?

  • @mayonvolcano4404
    @mayonvolcano4404 2 года назад +1

    I got an error saying that the e and the other values from e is undefined

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

    Thanks a ton bro!!

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

      You're welcome! Thanks for watching

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

    Jeff, this was really clear and easy to follow. If you are still answering questions, I'd love some advice. I want to create a form that appends to a Google Doc each time it's submitted, not create a new doc with each submission. Basically, to take notes (date, subject, note text). Each note would append to the file (gives me a searchable file to find command lines, etc). Can that be done? I suspect most of what you described here would be used.

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

      I do that here using a table, so that might work, but you could always set it up to append a paragraph or something else: jeffreyeverhart.com/2020/05/18/open-letter-maker-with-google-forms-docs-and-apps-script/

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

    Thanks so much for this. My last line is giving me so much issues and wont let me trigger. it keeps saying Syntax error: SyntaxError: Unexpected end of input line: 51 file: Code.gs.............. I have everything typed correctly, what should i do? It aslo says I dont have any target functions. I dont know what else to do... Could my template not be in the right place?

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

    Thank you... your vid helps me a lot...

  • @ZXXZZXXZ
    @ZXXZZXXZ 4 года назад

    If I would like into parse form data into SpreadSheet rather than Document app, is there any parameter on the code need to be changed (aside from the template url id)?

    • @jeffeverhart
      @jeffeverhart 4 года назад

      Yeah, a lot actually. SpreadsheetApp and DocumentApp are very different pieces of functionality with different methods. Once you have pieces of data as variables it is easy to do other things with them though. I'd recommend checking out this article on writing data to a google sheet for some patterns: mashe.hawksey.info/2018/02/google-apps-script-patterns-writing-rows-of-data-to-google-sheets/

  • @korenboyd1489
    @korenboyd1489 4 года назад

    Is it possible to autofill the sum of multiple entries? I have only been able to concatenate entries like strings and despite reading the documentation I cannot seem to get it to treat the cell values as ints.

    • @jeffeverhart
      @jeffeverhart 4 года назад

      You should be able to do a type conversion using parseInt, and then it would be just doing the math operations you want: developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt
      Let me know if I'm missing something. Thanks for watching!

  • @2345erewqesdf
    @2345erewqesdf Год назад

    How do you send it as pdf attachment to the provided email address

  • @roysanjeev4u
    @roysanjeev4u Год назад +1

    awesome. thank you.

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

    Thank you very much for the video! It worked super! One question: I have a table with thirty possible lines, which will not always be filled. Is there any way that, if the form field is blank, the document is also blank?

    • @jeffeverhart
      @jeffeverhart 3 года назад +1

      If you just pass a blank value into the replaceText function it will replace the tag with the blank value, so that can work depending on what your doc is set up like

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

    Hi Jeff, very helpful video - thank you! Wondering if there is a way to then send the completed Google Doc as either a Google Doc or a pdf for the person that filled out the Google Form. (one of the Google Form questions would be email address). Looking forward to your reply.

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

    How does it know which spreadsheet to pull data from? When you're in Sheets, and you click Tools -> Script Editor, does it automatically assume you want to pull data from that spreadsheet? I'm having issues because I've parsed out my data into separate sheets and want to pull data from those, but they share the same file ID as the original. Is there a way to specify that I want the function to look at another sheet within the workbook?
    Great video, btw. I'm very new to all of this script language, but this was just what I needed.

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

      In this example, the script doesn't actually pull data from the sheet so much as it is passed into our script from the form submission event. To access different sheets, you can use 'SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Name of Sheet")' to select a specific sheet in a workbook. From there, I recommend you check out my post on getting data from Google Sheets: jeffreyeverhart.com/2019/03/01/retrieve-rows-from-google-spreadsheet-with-google-apps-script/

  • @guilhermepreuss7429
    @guilhermepreuss7429 4 года назад

    Thank you very much! So very useful for my needs. I wonder if you can help me improve it a bit, though: I also need another var that, for instance, is a PROCV working on the 5th column, based on the key at column 4. I realized I can't make use of "var example = e.values(4);" to retrieve it. Would you be so kind to point me towards the solution?

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

      Sorry for the late reply, but if you are using calculations in the sheet, it might be easier to do something like this: jeffreyeverhart.com/2020/09/29/auto-fill-a-google-doc-template-from-google-sheet-data/

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

    Since the creation of this video, I can't find Script Editor under TOOLS in Google Sheets. What's the updated procedure?

  • @fikrikasmani4912
    @fikrikasmani4912 Год назад +1

    Tried used it but get error cannot read properties of undefined (reading 'values'...

  • @redspectrenine9632
    @redspectrenine9632 6 месяцев назад

    Does this method still work? Tried using "e" as a parameter and seems like the script doesn't know that I'm referring to the spreadsheet populated by the form.