Google 版本的 VBA - Apps Script 零基礎快速上手!整合「Gmail/試算表/表單」建立自動化活動報名系統

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024

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

  • @prester0920
    @prester0920 Год назад +90

    希望老師未來能多做一些跟 Google Apps Script 相關的主題。請問你們 PAPAYA 團隊是有多少人才,竟能一直產出高品質的教學影片,我真的很佩服!

    • @linbyron4781
      @linbyron4781 Год назад +22

      之前他說過
      都是他一個人在處理腳本、拍攝、剪輯

    • @chingsdiary5360
      @chingsdiary5360 Год назад +13

      老師好像原本就是在補習班教,因為想補充的太多了,才開始拍片解說

  • @line2828
    @line2828 Год назад +12

    這影片至少讓我省了兩個星期,超佛心。

  • @bigGGyou
    @bigGGyou Год назад +32

    GAS超實用!!!!! 可以再多做幾集嗎😆

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

      沒錯 GAS真香,太實用了

  • @a40634
    @a40634 Год назад +13

    感謝老師總是在我最需要的時候,提供最簡單的入門讓我持續學習,難道這就是共時感!?

  • @midiaruyo
    @midiaruyo Год назад +7

    老師太厲害, 15分就教會跨google服務的串接,請收下我的膝蓋~

  • @lunaRdeltaY
    @lunaRdeltaY Год назад +7

    GAS 確實挺好用的,因為無論身在何處只要能上網就能連, 但比較不好的就是會有延遲,畢竟很依賴網速. 而且一旦onChange的功能多的時候就會慢一些

  • @fowei
    @fowei Год назад +6

    雖然懂. 但再看過你的介紹.真的很淺顯易懂. 就算有CHAT GPT .. 也寫的出來. 但..真的很棒~ ^^

  • @gsmao2530
    @gsmao2530 Год назад +10

    佩服老師總是能化繁為簡的教學!另外有些細節問題想請教~在最後的步驟,Function的參數中放入"表單提交",並定義試算表為"表單提交.source",為何以上步驟可以找到目標試算表呢?Function參數中"表單提交"這個參數具體來說代表什麼?謝謝老師!

    • @Alice-ks1im
      @Alice-ks1im Год назад +1

      因為老師有提到是 "提交表單互動的試算表" , 應該是因為表單"按鈕"的關係所以必須在這個連結的試算表下寫 , 其他試算表沒有表單按鈕連結function寫在底下應該不會有結果, 你用其他試算表反向測試就會知道結果拉

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

    謝謝! 這個免費的影片,比一般要錢的課程都來的好,言簡意賅,深入淺出,非常受用。謝謝!

  • @ben_hkw117
    @ben_hkw117 Год назад +4

    Need more App Script tutorial especially for Google Sheets. You explained it clearly!! 👏👏👏

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

    超級清楚的內容❤❤❤
    感謝作者用心分享 深入淺出 受益頗豐

  • @jack2pass
    @jack2pass Год назад +4

    感謝你的工作,以中文教學Apps Script 的YT實在太少。希望多分享一下Google Web App 的前後台存取的設定經驗。看了一下留言區,😅ChatGPT用戶多的是,我也是其中一員,但實際應用,要做一個完善的Web App,沒有到可以百分之百交給AI代寫Code,但確實它是一個很好的工具,而Google Apps Script 是一個不錯的平台。

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

      你可以把需要實現的功能具體說明一下。 我們可以幫你製作一個實例教程的

  • @michaellauchikit
    @michaellauchikit Год назад +4

    多謝!希望能分享更多App Script的資訊👏🏻👏🏻👏🏻

  • @轉角答丟賽
    @轉角答丟賽 Год назад +4

    敲碗快一年真的出了!🎉

  • @林偉翔-b7m
    @林偉翔-b7m Год назад +3

    第一次看到可以使用英文以外的語言來命名的變數

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

    現在有語言AI後 看了你的影片後 只要理清 完全不會EXCEL的人已經可以跑去整理財報了..
    AI科技太強了

  • @莊承叡-s9q
    @莊承叡-s9q 4 месяца назад

    你的影片有用且說明的很清楚,我希望老師也可以做一些跟App Sheet相關主題的影片

  • @pigpiglet5044
    @pigpiglet5044 Год назад +2

    謝謝老師,內容十分詳細又實用

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

    非常有用且說明的很清楚的教學影片。

  • @郭育嘉-o8i
    @郭育嘉-o8i 11 месяцев назад

    人生第一次超級感謝,就用在這裡了!

  • @cmk650812
    @cmk650812 Год назад +4

    免費google帳號的 Apps Script 有每日可使用的運算時數限制,印象中以前是每天1小時。
    另外還有每日寄Email的數量限制。好像是每天100封。現在不知道變成多少了…?

  • @anguslearning
    @anguslearning Год назад +2

    太強了,感謝papaya老師

  • @flycat9260
    @flycat9260 Год назад +2

    謝謝老師的教學,真的非常有用,已順利用Apps Script連動表單和計算表!請問計算表把資料自動分類時,能指定於工作表的某欄開始嗎?

  • @小A-t2h
    @小A-t2h 7 месяцев назад

    對我想要了解的東西有所幫助,非常感謝!❤

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

    這集太棒了👏 希望可以衍生下一集

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

    真是太棒了!剛好正需要這功能。

  • @kinfaichap2838
    @kinfaichap2838 Год назад +2

    好詳細, 謝謝

  • @tsai94520
    @tsai94520 Год назад +2

    這好厲害,多介紹點!

  • @宋繼容
    @宋繼容 4 месяца назад

    謝謝老師,真的非常實用😊

  • @CHIH-CHUNKUAN
    @CHIH-CHUNKUAN Год назад +2

    老師太強大了,謝謝老師😊😊😊

  • @aalex15964
    @aalex15964 Год назад +3

    都用GAS來寫Line BOT,也很方便!

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

      請問串LineBot 可做到表單提交時
      依提交者email查找對應Line ID
      發訊給該提交的使用者嗎?
      目前只查到google表單
      跟 Line Notify串接
      但那要使用者本身會設Line Notify

    • @aalex15964
      @aalex15964 Год назад +3

      @@midiaruyo
      1.使用者提供Line ID,將Line ID跟email對應
      2.每一個Line帳號都有token,從message中擷取,將token跟email對應

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

      @@aalex15964 感謝,方便再請教您的回應
      確認一下message是指使用者加Line Bot為好友發訊
      藉此取得token?
      (還不是很會使用 yt系統,不知您有回覆,感謝晚到了)

    • @aalex15964
      @aalex15964 Год назад +2

      @@midiaruyo 只要有人對bot傳訊息,bot收到的json包裡面會有含token,這個token每個人都是獨一無二的值

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

    papaya教室,未看先讚

  • @TZU-77
    @TZU-77 Год назад +1

    超實用!!謝謝老師

  • @WindSoul7
    @WindSoul7 Год назад +2

    謝謝分享,發現getText只能取得Google文件的文字,無法取得字體大小和粗細,請問有什麼方法?謝謝

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

    很實用的教學❤

  • @user-jiajaja
    @user-jiajaja Год назад

    感謝老師的教導!

  • @賴均祐-i3h
    @賴均祐-i3h 5 месяцев назад

    想請問老師,如何可以讀取游標目前選取的儲存格?並執行條件式格式設定,且移至其它儲存格時清除格式?
    比如選取儲存格時顯示儲存格顏色或紅框,動態跟隨游標移動。

  • @無上帝視角狼人殺
    @無上帝視角狼人殺 3 месяца назад

    跪了跪了, 好強好強

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

    謝謝老師的教學,受用無窮!
    想請問觸發器的部分,為什麼我無法選用表單填寫的條件呢?
    有什麼前題需要注意的嗎?
    再次感謝

  • @Audrey-ct7tj
    @Audrey-ct7tj Год назад +1

    謝謝老師的分享,超級實用的!
    請問可以提交後觸發至Line嗎?

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

    超強的,看了影片,又學到了

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

    好強大!
    上手的話不知道能不能取代自動化電子報應用程式?

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

    終於讓我等到了!!

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

    感謝老師,真的很厲害猜一個簡單的例子橫串了表單、試算表、GAS、Gmail,太神了!
    請問,附件的getBlob()不能用了?是否有取代的方法?

  • @Ngong8
    @Ngong8 Год назад +2

    原来可以写中文的variable。

  • @S29T14
    @S29T14 Год назад +2

    哇塞 這是我可以學的VBA嘛!❤

  • @小輔-y3l
    @小輔-y3l Год назад +4

    那個表單提交.source為什麼會知道是要去開Test試算表啊? 這麼神奇...

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

      我自己跟著做之後猜測是這樣的:從GAS首頁的我的專案表中會看得出,若你當初是從A試算表開啟專案,這個專案就會綁在A試算表之下(滑鼠移到專案名稱上時,後面就會浮現以灰色字體呈現的連結檔案名稱),所以source一定不會讀錯

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

      我不是從試算表開的表單,而是利用已經存在的舊表單去做,一樣能抓得到source,所以猜測這個專案是監控所有提交的表單。

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

    太強了!

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

    推用心

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

    终于见到GAS了!多介绍一些吧

  • @eroica2joy
    @eroica2joy Год назад +11

    一般而言,增加一筆水平資料,稱為增加一列(row);而增加一筆垂直資料,稱為增加一欄(column)

    • @haihonghuang
      @haihonghuang Год назад +2

      通常在中国大陆语境中,row称为行,column为列

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

      @@haihonghuang 不同國家不同制度很正常,你國排列組合的表示方法也跟我國相反。

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

    強大。滿滿乾貨

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

    老師太神了!

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

    大神,我膝蓋好痛QUQ(讚美意味

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

    太猛啦

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

    應該說是google版本的office script 微軟也在推基於javascript的自動化了

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

    感謝!又學到一招

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

    啟動時機選擇表示提交時,這個地方我有疑惑,不用特別指定表單或試算表?
    但這程式確實是動了...

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

    很專業給讚~~ 可是chatgpt或微軟即將導入的copiolet 可能人用嘴巴講一講就能完成這一拖拉庫的事情了也不用學寫這些複雜命令語法了

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

      你說的沒錯 但是複雜的模型如果沒有立論基礎去嫁接
      外行人CHAT到後來怎麼改都不知道
      然後AI會越改越奇怪,小小的BUG越DE越大XD

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

    老師可以教一步步架站的教學影片嗎?

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

    雖然程式支持中文變數,但個人建議變數一定用英文名字

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

    想請問老師,如果有一份試算表包含學生座號、名字、班費金額,想要設計一份google問卷,當user輸入學號之後,自動從試算表帶出姓名、班費金額,能透過 Gas完成嗎?

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

    超讚

  • @洪正銘
    @洪正銘 Год назад

    這東西還滿方便的

  • @chenyu-yun6692
    @chenyu-yun6692 Год назад

    又學到一招!

  • @彭政添
    @彭政添 Год назад +1

    不知道寄件人是否可以改成自己公司的的信箱呢?(非gmail)

    • @netboy1102
      @netboy1102 Год назад +4

      需要你使用Google Workspace 的付費版本

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

    請問,為什麼 選取活動來源 的 沒有提交表單時(只有時間驅動和來自日曆)?

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

      你的表單連接了google form嗎?

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

    chatgpt已經可以聽懂人類語言,我們現在還有需要再學程式語言嗎?

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

    請問老師, 如果報名人數眾多, 需要在試算表自動產生一個編號, 報名後寄給報名者email, 報到時請他給報名單位編號, 以方便我們查詢, 要如何做呢?

  • @昱琪-j6f
    @昱琪-j6f Год назад

    老師很厲害,請教照這樣的方式寫了,程式也無出現錯誤,但卻沒有收到mail,這是什麼情況呢?!

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

      建議把代碼拷貝後讓chatgpt幫你先debug一下。
      另外你先手動運行一下send email() 的功能。 說不定你還沒有給它權限

  • @謝峻豪-d7u
    @謝峻豪-d7u 7 месяцев назад

    謝謝!

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

      謝謝您的支持與鼓勵!😊

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

    一直很好奇怎麼做到自動化回覆確認,原來如此。

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

    老師您好,我已經按照您的程式碼寫了也設置好處發條件,但是卻出現"Cannot read properties of undefined (reading 'source')"
    請問該怎麼解決??

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

    太讚了啊

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

    想要老師開一門課程關於生產排程的 🙏

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

      可以說一下具體需要怎樣的功能以及使用場景。通過google web app可以量身訂製的

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

    老師請問可以做到 報名完成後顯示報名序號(非自動寄出信件)

  • @邱竑箖
    @邱竑箖 8 месяцев назад

    function myFunction(表單提交) {
    let 試算表 = 表單提交.source;,其中會有錯誤undefined source, 不知如何處理?謝謝

  • @國振廖
    @國振廖 Год назад +1

    這是可以免費看的嗎

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

    Gracias!

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

    請問怎麼寫微調按鈕的語法呢?

  • @leet.c.trevor2541
    @leet.c.trevor2541 Год назад

    太佛...

  • @8686-n9f
    @8686-n9f Год назад

    試算表 可以 串聯 全聯app 7-11app
    當記帳本嗎 謝依

  • @user-Shirlyyau
    @user-Shirlyyau Год назад

    能作一集小红书?

  • @吳凱-z4l
    @吳凱-z4l Год назад

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

    想请问老师 有什么比较快的方法可以整理学生补习科目的资料吗?要如何知道一个科目有多少学生报名,有多少学生同时报名不同的科目呢?之前尝试了透视表,但是透视表不能分开计算报名的科目,请问能怎么处理呢😢😢😢

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

      用MS Access类似的软件管理

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

      直接在表單內另建一個分頁, 使用相應的函數幫你自動費類篩選。

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

    好奇哪些人会在日常频繁用到这些表单,用到了大神,请MARK一下

    • @haihonghuang
      @haihonghuang Год назад +4

      我有一个群,十几个成员。我们每周打三次羽毛球,每次参加的人员相对固定,但不相同。比如星期二是ABC DEF,星期四是BD FG HI。我用Google sheet来记账。每次输入日期,court fee和当日消耗的羽毛球总数,app scripts计算这天是星期几,然后调出当天参与的人员,计算每人应该分摊的费用,再计算出每个人的余额,保存到sheet里面

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

    如果是以電話/line/wts 通知而不是email的話呢,應該怎麼改?

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

      那需要更進階的代碼,需要調用line的api, 要使用手機簡訊通知的話,需要調用第三方的api, 如Twillio

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

    請問有手機版的嗎!

  • @DDenDeeen
    @DDenDeeen Год назад +2

    所以被Microsoft 吊著打..這種貨色怎能和Power Automate和Copilot鬥呢..

  • @皓皓-y3s
    @皓皓-y3s Год назад

    這有辦法做出購物車嗎🥲

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

      可以做的,也可以實現線上支付

  • @李宗治-o7u
    @李宗治-o7u 8 месяцев назад

    請問最近是不是Google Apps Script有改版
    我照影片的設定完整複製 卡在.source這邊
    顯示TypeError: Cannot read properties of undefined (reading 'source')
    求解 哪位大大可以幫我 ~

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

      把程式碼和錯誤訊息貼到ChatGPT或許可以幫你解決問題

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

    还是让chatGPT解决吧

  • @kainsd7102
    @kainsd7102 Год назад +2

    PAPAYA AI

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

    不過流動版google卻用不了

  • @沈彤-z1w
    @沈彤-z1w Год назад +2

    這不是滿滿的js味嗎
    有點太香了我差點頂不住

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

    相比起 Microsoft power automate, 不是這麼方便

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

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

    👍

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

    Google 生態圈用家到此一遊

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

    想到一個壞主意
    能不能讓一個機器人填垃圾資料,並且把email設為主辦方email,然後讓主辦方拚命給自己spam email

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

      首先就不能通過google服務器的機器人甄別系統。 另外,在gas當中可以加一段代碼, if (email == "主辦方郵件地址"){
      return;
      }