【AI 寫程式】「合併列印」落伍了?問對問題讓 AI 教你製作 Google 自動化收據系統!

更新於 發佈於 閱讀時間約 6 分鐘
本篇適合:
+ 小企業、組織,有「大量發通知」、「印收據」的需求,且需要便於管理的工具。
+ 對 生成式 AI 應用有興趣的朋友
+ 就算你不會寫程式,也有機會快速上手!
本篇目標:
1. 學習如何與AI互動解決內心真正的問題
2. 製作出一個自動化收據開立系統!

筆者雖然過去寫過一些小程式,但比起真正企業的工程師大概還差一大截。這幾個月來生成式 AI (Generative Artifical Intelligence,後文簡稱 GAI)的快速發展,實在令不少人跌破眼鏡。

一直都知道「Google Apps Script」的存在,是一個可以允許你控制和自動化Google文件、試算表、簡報工具,但一來不知道應用場景,一來更不知道怎麼使用,要重新學習一個東西也相當需要門檻(仿間也出了不少工具書、付費課程)。

現在有了 GAI,叫 AI 教你一步一步做吧!以下比較不像是教你怎麼做,而是教你怎麼請AI教你做


開始吧!怎麼「下指令」


首先,我們需要定義任務。切記,這個「任務」你需要好好審慎思考。

錯誤指令:「我想用 Google 做一個自動化收據系統」

當然,AI 可能也會給你一個答案,但它可能並不完全符合你的想像情境。


「想像情境」。有想像,且試圖去「描述想像」,才會有機會讓 AI 正確教你,且做出來符合使用者要求的東西。


以下給你參考我的指令
(很多人會稱之為「Prompt」,而這個動作叫做「Prompt Engineering」):


同時,現在大部分的 AI 都已經支援圖片上傳,也請你上傳幾個相關的圖片,讓 AI 自己去辨識揣摩。

本文使用 Claude.ai 為例

本文使用 Claude.ai 為例


Google Apps Script 使用


先寫在前面,AI 認識的「Google Apps Script」,可能是幾年前的 Google Apps Script,因此他對你的指示是有可能有所落差,不過應該會大同小異,你可以切記這點。

而這邊簡單介紹一下這個工具,可以從 Google 試算表中上層選單「擴充功能 > Apps Script」進入畫面。

Google Apps Script 介面

Google Apps Script 介面

進入畫面後,就會看到輸入程式碼的區塊,此時你可以把 AI 給你的程式碼直接挑到主要區塊當中,把預設的「funciton myFunction()」覆蓋掉。如果你從來沒寫過程式,請勇敢做這件事,它不會被你玩壞的!儘管玩!(很重要XD)

接著帶你介紹介面,左邊欄位的時鐘號誌是「觸發器(Trigger)」,當你做的自動化工具是「因為某個動作」或「到了某個時間」就要觸發,通常會使用這個工具,有時候我知道了我需要有這樣的功能,會直接在 Prompt 裡面告訴 AI 說我需要使用觸發器。

左邊欄位有「觸發器」和「執行項目」

左邊欄位有「觸發器」和「執行項目」

觸發器:如果有設定觸發器,這邊就會顯示。

觸發器:如果有設定觸發器,這邊就會顯示。


(當然,AI 有時候也會自己判斷是否需要觸發器)

觸發器下面是「執行項目」,也就是可以看到所有程式碼執行情況的地方。比起其他程式碼,我覺得 Apps Script 更難去針對錯誤解決問題。因此你的 Prompt 可以多加「能否幫我把程式碼做一些log讓我可以看?」

這裡的 log 不是數學的對數,在程式語言中指的是日誌(logging),通常會有視窗(或檔案)記錄程式執行的過程,幫助開發者理解程式的運行狀況,診斷錯誤和問題。因此,我在 Prompt 裡增加「能否幫我把程式碼做一些log讓我可以看?」後,我就可以在「執行項目」裏看到他執行的過程,讓我更好理解發生什麼事、程式執行到哪。

執行項目裡,如果你有請 AI 輸出 log,則會有一些執行過後的文字放在這邊。

執行項目裡,如果你有請 AI 輸出 log,則會有一些執行過後的文字放在這邊。


調整細部工作內容、調整錯誤

雷點 1 - 把自己當白癡,跟著 AI 一步一步做

切記,跟著 AI 一步一步做,不要漏掉!

AI 可能出錯,但常常我自己的錯是漏掉 AI 給的步驟,因此請記得鉅細靡遺的嘗試一步一步來,不會的話,也可以反覆詢問AI。

雷點 2 - AI 可能出錯,貼錯誤訊息給他!

貼錯誤訊息,或說「無法成功,請重新思考一次」,都是一種方式,不過,如果能有錯誤訊息,會更能讓 AI 知道怎麼改善!

我的任務:製作收據

最後,直接附上我的成果。

首先準備好一份已經處理好的 Spreadsheet 表格,以及一份收據模板:

Google Spreadsheet 格式

Google Spreadsheet 格式

Google Doc 收據模板

Google Doc 收據模板


在這邊,根據 Claude 最後給我的 code,設定的觸發條件是當 J 欄(收據製作)文字是「未電子開立」且 K欄沒有任何值,我就會開始進行收據製作,並也會轉成 PDF 檔存放到指定的位址!

如果想要直接使用我的程式碼,你需要準備上面兩份資料,搭配我的 Prompt 就可以使用!(記得相關的資料夾也要設定喔!詳見我給 AI 的指令)

成果:清晰影片可看此

成果

成果



Claude 回覆與 完整程式碼


  1. 設置步驟:
    a. 將上面的代碼添加到您的腳本中。
    b. 運行 createEditTrigger 函數來創建安裝的觸發器。
    c. 在腳本編輯器中,轉到 "觸發器" 頁面(左側邊欄時鐘圖標)。
    d. 您應該能看到一個新的觸發器被創建。
  2. 授予權限:
    a. 在觸發器頁面,點擊新創建的觸發器。
    b. 在彈出的窗口中,您可能需要再次授予權限。
    c. 仔細閱讀權限請求,然後點擊 "允許"。
  3. 測試:現在,當您在試算表中編輯 J 列時,應該會觸發 onEditTrigger 函數,而不是原來的 onEdit。這個函數應該有足夠的權限來訪問 Drive。
  4. 錯誤處理和日誌:為了更好地捕獲可能的錯誤,我們可以在 generateReceipt 函數中添加更多的錯誤處理和日誌記錄。

這些更改應該能幫助解決權限問題,並提供更詳細的錯誤信息。如果您仍然遇到問題:

  1. 檢查觸發器是否正確創建和授權。
  2. 如果問題持續,請查看執行日誌並分享詳細的錯誤信息。

如果您需要進一步的幫助或有任何疑問,請告訴我。我們會繼續調試直到問題解決。

程式碼:





留言
avatar-img
留言分享你的想法!
高吉米-avatar-img
2025/03/18
金額只能有一筆?符合現況???
何家慈 Chia Tzu Ho-avatar-img
發文者
2025/03/23
高吉米 我們實際運作的是可以任意選擇金額喔,只有收據模板是固定的,其餘都可以用表單控制
avatar-img
CT
71會員
83內容數
加入沙龍追蹤 CT 更多文章!
CT的其他內容
2024/10/29
在生成式 AI 的崛起中,Perplexity 作為一款強大的 AI 搜尋引擎,能夠即時搜尋網路資訊。本文將嘗試使用 Perplexity 完成事實查核任務 DEMO。
Thumbnail
2024/10/29
在生成式 AI 的崛起中,Perplexity 作為一款強大的 AI 搜尋引擎,能夠即時搜尋網路資訊。本文將嘗試使用 Perplexity 完成事實查核任務 DEMO。
Thumbnail
2023/11/07
聊天機器人 ChatGPT 開發團隊 OpenAI 昨天(2023/11/7)臺灣時間凌晨迎來首次的開發者大會(DevDay),除了發表全新的「GPT-4 Turbo」模型、將許多全新 ChatGPT 功能釋出給開發者外,針對一般使用者付費使用的 ChatGPT 也全面更新。
Thumbnail
2023/11/07
聊天機器人 ChatGPT 開發團隊 OpenAI 昨天(2023/11/7)臺灣時間凌晨迎來首次的開發者大會(DevDay),除了發表全新的「GPT-4 Turbo」模型、將許多全新 ChatGPT 功能釋出給開發者外,針對一般使用者付費使用的 ChatGPT 也全面更新。
Thumbnail
2023/10/29
ChatGPT 近期對 Plus 用戶釋出大量新功能,其中之一就是「Advanced Data Analysis」。許多人評斷,未來都可能被「不會寫程式」的人取代,因為人人都可以像資料科學家一樣,自由自在處理數據!相信許多讀者對 Plus 功能仍在觀望,畢竟所費不貲。筆者在這邊就示範一些功能給大家!
Thumbnail
2023/10/29
ChatGPT 近期對 Plus 用戶釋出大量新功能,其中之一就是「Advanced Data Analysis」。許多人評斷,未來都可能被「不會寫程式」的人取代,因為人人都可以像資料科學家一樣,自由自在處理數據!相信許多讀者對 Plus 功能仍在觀望,畢竟所費不貲。筆者在這邊就示範一些功能給大家!
Thumbnail
看更多
你可能也想看
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
沙龍一直是創作與交流的重要空間,這次 vocus 全面改版了沙龍介面,就是為了讓好內容被好好看見! 你可以自由編排你的沙龍首頁版位,新版手機介面也讓每位訪客都能更快找到感興趣的內容、成為你的支持者。 改版完成後可以在社群媒體分享新版面,並標記 @vocus.official⁠ ♥️ ⁠
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
本篇文章針對小企業與對生成式AI、AI寫程式有興趣的讀者,提供如何利用Google Apps Script結合生成式AI,快速製作自動化收據開立系統的實用指導。即使沒有程式設計背景,讀者也可以透過簡單的步驟學習如何與AI互動,定義任務,與AI協作完成自動化工具。
Thumbnail
本篇文章針對小企業與對生成式AI、AI寫程式有興趣的讀者,提供如何利用Google Apps Script結合生成式AI,快速製作自動化收據開立系統的實用指導。即使沒有程式設計背景,讀者也可以透過簡單的步驟學習如何與AI互動,定義任務,與AI協作完成自動化工具。
Thumbnail
Google Meet 即將推出全新 AI 驅動的 "Take notes for me" 功能,自動記錄會議筆記。 適用於Gemini Enterprise、Education Premium 或 AI Meetings & Messaging 加值服務的 Google Workspace 用戶。
Thumbnail
Google Meet 即將推出全新 AI 驅動的 "Take notes for me" 功能,自動記錄會議筆記。 適用於Gemini Enterprise、Education Premium 或 AI Meetings & Messaging 加值服務的 Google Workspace 用戶。
Thumbnail
在信息過載的時代,效率管理至關重要。本文介紹如何利用 AI 工具和 Notion 來建立全新的自動化工作流,特別是如何將 Notion 和 Google Form 完美融合,讓工作流程更加高效、個性化。通過免費的外掛程式和基本設定,可以大大節省複製貼上資料的時間,並實現自動化表單回饋。
Thumbnail
在信息過載的時代,效率管理至關重要。本文介紹如何利用 AI 工具和 Notion 來建立全新的自動化工作流,特別是如何將 Notion 和 Google Form 完美融合,讓工作流程更加高效、個性化。通過免費的外掛程式和基本設定,可以大大節省複製貼上資料的時間,並實現自動化表單回饋。
Thumbnail
與AI協作的時代來臨了!本篇文章中會提到一篇研究是關於生成式AI的限制,調查發現原來生成式AI對於業務問題竟然..? 以下會分享我與AI協作的流程和步驟給大家參考,也建議家中有國高中生的爸媽,要讓孩子對GPT有正確的認識與使用方式,AI協作的時代必會來臨,建立正確的觀念與使用很重要喔~
Thumbnail
與AI協作的時代來臨了!本篇文章中會提到一篇研究是關於生成式AI的限制,調查發現原來生成式AI對於業務問題竟然..? 以下會分享我與AI協作的流程和步驟給大家參考,也建議家中有國高中生的爸媽,要讓孩子對GPT有正確的認識與使用方式,AI協作的時代必會來臨,建立正確的觀念與使用很重要喔~
Thumbnail
大家好,我是萊丘,今天要與大家分享的是 OpenAI最新公布的AI提示詞生成指南。這份指南分成六大要點,幫助我們如何有效地跟ChatGPT互動,就算你不會寫 code 也可以輕鬆掌握。 要點一:指令清晰且具體 大家都知道,ChatGPT 雖然聰明,但它不是讀心術的高手,所以我們需
Thumbnail
大家好,我是萊丘,今天要與大家分享的是 OpenAI最新公布的AI提示詞生成指南。這份指南分成六大要點,幫助我們如何有效地跟ChatGPT互動,就算你不會寫 code 也可以輕鬆掌握。 要點一:指令清晰且具體 大家都知道,ChatGPT 雖然聰明,但它不是讀心術的高手,所以我們需
Thumbnail
在人工智慧蓬勃發展的時代,掌握 AI 就像擁有一支全能的高效團隊,能夠協助你初步建構思路,理清脈絡,讓你能更具創意地突破舒適圈,進一步演進現有的事物。AI 的應用範疇多不勝數,今天我們要分享的是從文字內容出發,探討人類如何與 AI 進行合作,以及現今已有哪些軟體能提供相應的功能。讓我們一起來了解吧!
Thumbnail
在人工智慧蓬勃發展的時代,掌握 AI 就像擁有一支全能的高效團隊,能夠協助你初步建構思路,理清脈絡,讓你能更具創意地突破舒適圈,進一步演進現有的事物。AI 的應用範疇多不勝數,今天我們要分享的是從文字內容出發,探討人類如何與 AI 進行合作,以及現今已有哪些軟體能提供相應的功能。讓我們一起來了解吧!
Thumbnail
無論你是想要在Instagram上撰寫出引人入勝的文案,或者要在職場上發揮巧思,透過ChatGPT、AI指令及各種範本框架的方法,讓你的文案寫作效率大幅提升。除此之外,該文依據文章框架與流程分步引導,並細緻列舉了使用範例以及指令的技巧,讓讀者在瞭解運作原理的同時,更上手地運用相關工具。
Thumbnail
無論你是想要在Instagram上撰寫出引人入勝的文案,或者要在職場上發揮巧思,透過ChatGPT、AI指令及各種範本框架的方法,讓你的文案寫作效率大幅提升。除此之外,該文依據文章框架與流程分步引導,並細緻列舉了使用範例以及指令的技巧,讓讀者在瞭解運作原理的同時,更上手地運用相關工具。
Thumbnail
今年是AI元年,各行各業不管想要不想要都「被迫」與AI同行。到底是同行還是反行?有的人擔心工作被取代,有的人樂見其成讓AI成為生活或工作上的輔助,無論你想不想,不可否認的是AI已經改變我們的生活了。每天AI都有新玩法誕生,社群網路上也有許多應用AI的祕笈或社團,看很多人在文字上的玩法,不如實際自己走
Thumbnail
今年是AI元年,各行各業不管想要不想要都「被迫」與AI同行。到底是同行還是反行?有的人擔心工作被取代,有的人樂見其成讓AI成為生活或工作上的輔助,無論你想不想,不可否認的是AI已經改變我們的生活了。每天AI都有新玩法誕生,社群網路上也有許多應用AI的祕笈或社團,看很多人在文字上的玩法,不如實際自己走
Thumbnail
製作簡報提案報告或作業的你, 是否覺得寫文很燒腦、找圖很耗時、排版很麻煩? 本文要跟你分享如何運用免費的ChatGPT, 一鍵生成簡報內文插圖 再搭配Google簡報排版完稿。 讓你不花錢也能享受AI的高效便利! 你看過微軟與Google最新的辦公軟體AI了嗎? 最期待哪個功能呢? 一起留言討論吧!
Thumbnail
製作簡報提案報告或作業的你, 是否覺得寫文很燒腦、找圖很耗時、排版很麻煩? 本文要跟你分享如何運用免費的ChatGPT, 一鍵生成簡報內文插圖 再搭配Google簡報排版完稿。 讓你不花錢也能享受AI的高效便利! 你看過微軟與Google最新的辦公軟體AI了嗎? 最期待哪個功能呢? 一起留言討論吧!
Thumbnail
GPT 連到 Google 試算表的時代終於來臨了,快來一起擁抱新科技!
Thumbnail
GPT 連到 Google 試算表的時代終於來臨了,快來一起擁抱新科技!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News