Ben Ronkin
Ben Ronkin
  • 44
  • 70 397
A Sales Tracker in Google Sheet with date-based reports
A solution for tracking daily sales transactions in a Google Sheet and for reporting total sales amount by category and within a date range.
This product is available on my website at benronkin.com/products/sales-tracker.html
มุมมอง: 107

วีดีโอ

Targeted Auto Responder for Gmail
มุมมอง 1045 หลายเดือนก่อน
This is a deep-dive demo of the Targeted Auto Responder for Gmail a system that allows you to set up different response templates to different emails based on business rules. Go beyond the vacation responder in Gmail with a system that can adapt to your business needs. To learn more about the product and make a purchase, please visit benronkin.com/products/targeted-auto-responder.html
Close Google Forms automatically from inside Google Sheet
มุมมอง 312ปีที่แล้ว
List all Google Forms in a Google Sheet. Control when to close the form automatically by date or response count.
Build a Google Drive AddOn for Stability AI
มุมมอง 226ปีที่แล้ว
Learn how to create a Google Drive AddOn, using Google Apps Script, that enables you to use the Stability AI REST API to create brand new images, or images based on existing images. Code and explanations: benronkin.com/blog/create-google-drive-addon-for-stability-ai.html Dall-E and Apps Script videos: th-cam.com/video/quvHnqHVzS0/w-d-xo.html th-cam.com/video/1B9gQw9kqXc/w-d-xo.html
Build a Chrome extension for DeepL translation AI
มุมมอง 1.4Kปีที่แล้ว
Learn how to use the DeepL translation AI within a Chrome Extension, local storage, messages, and HTML. Complete code and details: benronkin.com/blog/create-chrome-extension-for-deepl-translator.html
Send Google Search Console data to ChatGPT using Apps Script
มุมมอง 1.1Kปีที่แล้ว
Learn how to use the Google Search Console API to send pull query data and send it to ChatGPT, all using Google Apps Script. Code and further explanations: benronkin.com/blog/google-search-console-to-chat-gpt-using-apps-script.html How to create and store OpenAI API Key: th-cam.com/video/QNRk_0Djq18/w-d-xo.html
Create Add-to-Calendar widgets with a simple form
มุมมอง 361ปีที่แล้ว
Quickly embed add=to-calendar widgets in confirmation emails or web pages, so that your users can add your events to their favorite calendars with ease. Get the code here: benronkin.com/blog/create-add-to-calendar-widget-with-form.html
Add a timer to a Google Form with Google Apps Script
มุมมอง 7Kปีที่แล้ว
Learn how to add a timer to a Google form using a Google Apps Script web app. The timer will disable the form if the time runs out. The user can pause the timer once. Blog post: benronkin.com/blog/add-timer-to-google-form-with-google-apps-script.html
Use Dall-E API to edit images and create variations automatically
มุมมอง 1.6Kปีที่แล้ว
Build an automation that uses the Dall-E API to make edits in existing image files, as well as to create brand-new variations of the image. Blog post: benronkin.com/blog/automate-image-edits-and-variations-with-dall-e-api-and-apps-script.html How to get OpenAI API Key: th-cam.com/video/QNRk_0Djq18/w-d-xo.html
Use Dall-E and ChatGPT APIs with Google Apps Script to convert text to images automatically
มุมมอง 1Kปีที่แล้ว
Learn how to convert text to images automatically using OpenAI Dall-E, ChatGPT, and Google Apps Script. How to get an OpenAI API Key: th-cam.com/video/QNRk_0Djq18/w-d-xo.html Blog post: benronkin.com/blog/use-dall-e-with-google-apps-script-to-convert-text-to-images-automatically.html
Go Beyond Google Apps Script with Electron Desktop App
มุมมอง 611ปีที่แล้ว
Google Apps Script is awesome, but it doesn't support async development with promises or async/await. It also has a limited execution time. Learn how to overcome these limitation by building a desktop app in Javascript using Electron.
Get more customer reviews with ChatGPT and Google Apps Script
มุมมอง 587ปีที่แล้ว
In this tutorial you will learn how to help your users and customers write reviews and testimonials for you by using the ChatGPT API. Getting started with ChatGPT in Apps Script: th-cam.com/video/QNRk_0Djq18/w-d-xo.html HTML template: benronkin.com/blog/add-review-template.html Blog post: benronkin.com/blog/get-more-reviews-with-chatgpt-and-google-apps-script.html How to get ChatGPT API key: be...
Build a Telegram chat bot for ChatGPT with Google Apps Script
มุมมอง 3.2Kปีที่แล้ว
Learn how to use a Google Apps Script web app as a Telegram webhook so that you can send chat messages to ChatGPT and communicate its responses back to Telegram. Original ChatGPT video: th-cam.com/video/QNRk_0Djq18/w-d-xo.html Blog post: benronkin.com/blog/build-telegram-chat-bot-for-chatgpt-with-google-apps-script.html
Use ChatGPT in Google Apps Script
มุมมอง 20Kปีที่แล้ว
Learn how to pull data out of Google Sheet, convert it into a prompt, send the prompt to the ChatGPT API, get a response back, and store the response in a Google Doc - all while using Google Apps Script. Blog post: benronkin.com/blog/use-chatgpt-api-with-google-apps-script.html
Prevent CSS overwrites by inserting iFrames dynamically
มุมมอง 201ปีที่แล้ว
When injecting HTML snippets that contain styles to a parent HTML, the children CSS can overwrite the parent's CSS as well as each other's. Let's see how to use iFrame to prevent CSS overwrites. Blog post: benronkin.com/blog/prevent-css-overwrites-with-iframes.html
Push AirTable data to Google Docs
มุมมอง 253ปีที่แล้ว
Push AirTable data to Google Docs
Print labels with mail merge using Google Apps Script
มุมมอง 1.4Kปีที่แล้ว
Print labels with mail merge using Google Apps Script
Pull YouTube subscribers and comments with Apps Script
มุมมอง 271ปีที่แล้ว
Pull TH-cam subscribers and comments with Apps Script
Log the function caller
มุมมอง 111ปีที่แล้ว
Log the function caller
Build your own newsletter aggregator with Apps Script
มุมมอง 266ปีที่แล้ว
Build your own newsletter aggregator with Apps Script
Create custom menu with dynamic options using Apps Script
มุมมอง 1Kปีที่แล้ว
Create custom menu with dynamic options using Apps Script
Download web images to Google Drive automatically using Apps Script
มุมมอง 472ปีที่แล้ว
Download web images to Google Drive automatically using Apps Script
Inject Google Form responses into Google Docs using Google Apps Script
มุมมอง 7Kปีที่แล้ว
Inject Google Form responses into Google Docs using Google Apps Script
Add a form to en email with Apps Script
มุมมอง 487ปีที่แล้ว
Add a form to en email with Apps Script
Sync Gmail and Calendar Recipients to Google Contacts part 2
มุมมอง 126ปีที่แล้ว
Sync Gmail and Calendar Recipients to Google Contacts part 2
Sync Gmail and Calendar Recipients to Google Contacts part 1
มุมมอง 134ปีที่แล้ว
Sync Gmail and Calendar Recipients to Google Contacts part 1
Improve user experience with custom menus in Google Sheets with Apps Script
มุมมอง 246ปีที่แล้ว
Improve user experience with custom menus in Google Sheets with Apps Script
Handle column changes in Google Sheets with Apps Script
มุมมอง 430ปีที่แล้ว
Handle column changes in Google Sheets with Apps Script
Exchange data between two apps scripts using a web app
มุมมอง 301ปีที่แล้ว
Exchange data between two apps scripts using a web app
Take your GAS to the next level with higher order functions
มุมมอง 125ปีที่แล้ว
Take your GAS to the next level with higher order functions

ความคิดเห็น

  • @ggbin8092
    @ggbin8092 20 วันที่ผ่านมา

    this is genius

  • @chrisder1814
    @chrisder1814 20 วันที่ผ่านมา

    Hello

  • @francosmit5900
    @francosmit5900 29 วันที่ผ่านมา

    Is there a way to set up a testing form, that with each new participant entering their details creates a new doc for them with their responses recorded beneath each question?

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

    Thanks a lot! Just what I needed.

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

    What if you want to enter a link in the form as a response to a question and the response gets posted as plain text in the doc?

  • @chrisder1814
    @chrisder1814 2 หลายเดือนก่อน

    Hello, why you use app script ? not just an add on ?

  • @gothamfury
    @gothamfury 2 หลายเดือนก่อน

    Do Sidebars appear in Google Sheets mobile app?

  • @anthonyrude
    @anthonyrude 2 หลายเดือนก่อน

    Does running this script have any negative effects on your domain sender reputation or deliverability?

  • @crisbluvlog
    @crisbluvlog 2 หลายเดือนก่อน

    so no more free script?

  • @anthonyrude
    @anthonyrude 2 หลายเดือนก่อน

    This is an old video does this script still work? I've been looking for a way to do this that won't keep sending automated replies. I love how you say you added a label so this doesn't happen.

  • @carthagely122
    @carthagely122 2 หลายเดือนก่อน

    I hope you make more vidéo in future, thanks alot

    • @benronkin
      @benronkin 2 หลายเดือนก่อน

      I will try my best

  • @carthagely122
    @carthagely122 2 หลายเดือนก่อน

    Thanks

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

    Hey, thank you for your efforts I wonder if you could make a video About how to create a Chrome extension to translate images online, such as Yandex Translator, which can translate the entire page and the images on it I'm wondering how to build a Chrome extension that can translate manga images online.Thank you very much for all your videos.

    • @benronkin
      @benronkin 2 หลายเดือนก่อน

      Great suggestion!

    • @du_ku3694
      @du_ku3694 2 หลายเดือนก่อน

      @@benronkin Thanks for the reply. I find this idea interesting. I searched a lot and did not find anyone interested in this idea, so I decided to ask someone who has expert experience about the idea.

  • @techchannel0
    @techchannel0 4 หลายเดือนก่อน

    thank you, very informative!

    • @benronkin
      @benronkin 4 หลายเดือนก่อน

      Glad it was helpful!

  • @tusharshinde4790
    @tusharshinde4790 4 หลายเดือนก่อน

    Hi my code is getting executed but in word document when we merge headers that is getting clear when we run the code. Can you let me know what can be the issue.

  • @engr.planet
    @engr.planet 4 หลายเดือนก่อน

    14:48 Info for uuid not showing up, only the notice. How to show it please?

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

    Exciting news! I've developed a handy tool for small business owners who want to streamline their email responses without the need for technical skills. Now, you can effortlessly set up customized auto-responses based on your specific business needs. Check out the details on my website: : benronkin.com/products/targeted-auto-responder.html

  • @nancybella7474
    @nancybella7474 6 หลายเดือนก่อน

    Could you produce a tutorial video demonstrating how to automate the creation of PDF salary slips for employees using Google Sheets and Apps Script? I lack coding skills, so could the script be designed to instruct ChatGPT to generate the slips? Additionally, it would be beneficial if employees could conveniently access their monthly salary online. Thank you 🙏😊

  • @MarioCapellari
    @MarioCapellari 6 หลายเดือนก่อน

    Nice! One of the best AppsScript demos. Nice job!

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

      Thanks! 😃

  • @izzatilloshukhratov9690
    @izzatilloshukhratov9690 9 หลายเดือนก่อน

    Hi Ben, I have built the bot as explained in the video and your blog. However I am getting error with processUpdate function. When I deploy the script, bot keeps responding "please try again". Could you update the script and share us please? 😊

  • @jamesagyemang3689
    @jamesagyemang3689 9 หลายเดือนก่อน

    Hello sir, please I would be greatful if the html and error handling codes could be shared with me. I love to extend on Google products as well as Microsoft. I am good at VBA Event driven procedures. I am a novice at App scrip. Thank you.

  • @Blacklotus63
    @Blacklotus63 9 หลายเดือนก่อน

    Have you ever gotten this error? error: { "message": "Incorrect API key provided: undefined. I have triple-checked that my API key is correct and I even created new keys to test it, yet I continue getting this error message.

  • @TomSmithAtYork
    @TomSmithAtYork 9 หลายเดือนก่อน

    THANK YOU so much for this... I have been trying to do this for years and years and didn't get it ... before Apps Script even.

  • @thyle9560
    @thyle9560 9 หลายเดือนก่อน

    if you could help to share with us the file include whole script for the code.gs, index.html, and error.html that would be great. Because I'm very bad at coding and I dont know the exact place to put each part of the code. Thank a lots for the video Ben!

  • @RexfordGyasi
    @RexfordGyasi 10 หลายเดือนก่อน

    hi Ben, is it possible to do a video on how to automate out of office email when theres and event in you google calendar for being out of office.

  • @peraruor
    @peraruor 10 หลายเดือนก่อน

    Sorry, but your video is blurry.

  • @Ni2200
    @Ni2200 11 หลายเดือนก่อน

    Ben, thanks for the video! Tell me, do you have a project on Google Apps Script to convert an audio file into text, using Whisper from OpenAI? If so, can you share the minimum working code as an example?

  • @satnaing610
    @satnaing610 11 หลายเดือนก่อน

    submit button is not working from mobile email app.Pls share to me if any solution to fix. Thanks

  • @smfsaa
    @smfsaa 11 หลายเดือนก่อน

    Thank you so much! This was so valuable.

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

    This means we can also pull the Google Analytics data using ChatGPT and then ask it to analyze that data and generate insights?

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

    Very useful

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

    This video is in desperate need of key moments set up.

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

    Do you happen to have a timer that runs when a button is selected? How does it work even when on idle?

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

    Script I want to learn

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

    if the time runs out, will the form automatically submit?

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

    This is great. Any hints on how to do a full page of labels for each recipient?

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

    Do you offer this service?

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

    Hi. It was hard to find your video again. Please add "mail merge with a preview" into your title. That will help the other people to find it. Thank you so much for the video.

  • @sudam-c5w
    @sudam-c5w ปีที่แล้ว

    Can we create timer for each question

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

      In a case like this, I'd probably move away from using Google Form to using a custom form.

  • @КириллВладимирович-т8э
    @КириллВладимирович-т8э ปีที่แล้ว

    The idea is awesome, I love it!

  • @MARCELOCAMPOS-e5t
    @MARCELOCAMPOS-e5t ปีที่แล้ว

    Boa noite amigo, coloque a tradução👍

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

    I am trying this. If it works as expected I will give you a thumbs-up! :-) ... Alternately can we automate this into some Google form add-on to avoid all the coding?

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

      Currently, Google does not allow installing add-ons in the Google Forms for end users. Only the Forms Editor supports add-ons.

    • @jamesagyemang3689
      @jamesagyemang3689 9 หลายเดือนก่อน

      @benronkin There are adds-on timers for Google forms. However, they mostly freeze the form and causes forms to catch traffic...

    • @eealliance5997
      @eealliance5997 6 หลายเดือนก่อน

      Quilgo works perfectly. Adds timer to forms.

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

      There are add ons for timer, but do any of them auto submit? Extended forms does but doesn't give an embeddable link.

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

    When you mean removing header and data splice at 14.49, is that the "Summary"? Trying to understand since my file has like 5 rows I do not need, so not sure if you removed first column, or first row or both?

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

      No, it's the first row that contains the headers, which we don't need to send to ChatGPT. So in your case you'll do .splice(0,6).

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

    would it be possible to create like addon for gmail or google sheet that is available when we are in the gmail interface or google sheet , not tied to a specific sheet. would be a good video if you walk us through the process

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

      Great idea! I'll add that to my list.

  • @ChrisBarnes-l5n
    @ChrisBarnes-l5n ปีที่แล้ว

    This is amazing and just what I am looking for. Is there access to the code where I can enter my own credentials to make the magic happen on my end?

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

      You can copy the code from my blog onto your own Google Workspace environment: benronkin.com/blog/use-chatgpt-api-with-google-apps-script.html

    • @ChrisBarnes-l5n
      @ChrisBarnes-l5n ปีที่แล้ว

      @@benronkin Ive got the code in the editor, API key in the correct place, folder ID in the correct place...and it isnt returning anything. Do I have to have the colum heading match the "features"? I have differnt data than you show here.

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

      @@ChrisBarnes-l5n When you log the API response what do you see?

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

    I would love to see a video on how to create and use a form that submits to a google sheet. Anyone?

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

      Do you mean something like this: th-cam.com/video/XZ1Utqu-ivU/w-d-xo.html

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

    I was also getting the same authentication error yesterday that you have shown here. I will retry with the code however in my case when I was opening the link given by google search console api, it shows me that project id do not exist.

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

      You can create a new GCP project, enable the API in it, and associate it with your Apps Script file.

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

      @@benronkin yeah I did the same after watching your video when you were talking about it after getting error. Now this code is working but I want to do something related to seo so I am trying to edit your code. I have saved clicks, impressions, ctr and position of keyword in the sheet and edited the code to send all data to openai now I just need to make some changes in the prompt. I hope i will fix it too asap. Anyway thanks for the code really it helps a lot because I am not used to of apps script. So this code give me direction.

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

    great work , really mazing

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

      I'm happy that you found it useful. Let me know what other tutorials you'd like to see.

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

    Can you create a program like calling openai inside google data studio (data looker) and analyse the search console traffic for seo purposes? I think we will need appscript for that but I don’t understand how I will send data of search console from google data looker to openai to get response

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

      You could use the example of my google apps script to save the openai responses in a google sheet, and then you can import the sheet into data studio for analysis.

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

      @@benronkin I got your point but how I will send search console data to the API so I will get desired response from it. I want to send data from google data studio (looker)

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

      @@indianguy6683 I see your point. Give me an example of a ChatGPT prompt that will include search console data.

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

      @@benronkin ok I have done some research on it. Search console provides data in json format so the prompt will be like - I am sharing google search console data with you and need to analyse it for seo purposes and provide me best suggestions in easy to understand way. {{ paste GSC data in json format here }} I have tested this prompt in chatGPT it works. Someone can write more customised prompt.

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

      @@indianguy6683 Ok. I'll investigate and create a video tutorial on this topic. I hope to publish it tomorrow on the following day.

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

    Hey, thanks for the class, loved the way you approached it, great didatics! I did the whole process but, when I hit run, instead of receiving the text generated in the console.log I get an Error of invalid API Key, even though I double checked the API key and the property details and it is accurate. Note that the error I'm getting is not the one we've thrown on the code, which would be for a 'missing API key', but I guess it's something related to the scriptProps, any ideas on what should I try?

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

      Is the Error coming from the OpenAI server? If so then you probably are not using the token they give you, or you are not passing it correctly in the Authorization header. Can you check?

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

      @@benronkin it went well, in the end the problem was a missing semicolon lol