成功 Success > 數位工具
feature picture
陳玟穎

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器

陳玟穎
2024-11-18
陳玟穎
已完成
已取消
分享
收藏
已完成
已取消

一位社群行銷專員的例行工作,需要每周整理 Facebook 與 Instagram 等多個平台的數據並製作詳細的周報,各平台的數據格式略有不同,只能一一到後台下載後,再手動複製貼上整合成周報。有沒有更聰明的方法?

透過 ChatGPT 與 Google Sheets 裡的 App Script 整合工作流程,讓自動化輕鬆解決,需點擊幾下按鈕,就可以將所有平台的數據自動彙整、統計出正在觀測的指標。

這個自動化工具特別適合以下人群

  • 固定頻率需要下載數據進行觀測的人
  • 需要匯總數據、整理報表的工作者
延伸閱讀:活動企畫必備!如何用ChatGPTxGoogle自動寄發大量客製化信件?

從 0 到 1 的自動化建構方式

先拆解工作情境,建立底層邏輯

以下用舉辦一個行銷活動的概念來舉例:

  1. 先確定最終想產出什麼東西
    就像開始行銷活動前會先確認目標(例如提升品牌知名度或增加銷售量),展開自動化流程前,你同樣需要想清楚要達成的具體結果是什麼,希望自動生成一份完整的周報?還是只需要自動計算幾個關鍵指標就好?

  2. 思考這個目標如何被達成
    確定目標後,你會思考需要用哪些行銷手法來實現。同理,在自動化過程中,這一步相當於確認好需要哪些原始數據才能做出一份周報(例如:貼文觸及數、貼文點擊數與平均觸及等指標),如果日常你會固定從某後台下載數據做整理,也可以直接參考其格式,因為這些項目就是後續在 Google Sheets 上建立的標題欄位。

透過 ChatGPT 協助完成自動整理數據報表

如何搭建自動化環境:
1. 建立一個 Google Sheets ,填入上一階段盤點出來的項目作為標題欄位。將標題對應的測試資料一起填入,確保後續能夠順利進行測試。

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器08.jpg
陳玟穎
  1. 打開 ChatGPT ,將你的自動化需求告訴它,請它撰寫 App Script 需要用到的程式碼。

    【以下為 ChatGPT 詢問舉例】

我已在 Google Sheet 裡創建一個工作表,名稱為「 FB 原始資料」,有以下欄位和他們代表的定義:

  • Date:每篇貼文發布的日期
  • Type:貼文發布的類型
  • Content:貼文內容
  • Link:貼文連結
  • Impression:貼文曝光數
  • Reach:貼文觸及數

我希望透過 App Script 將「 FB 原始資料」的數據整理到另一個名稱為「 FB 數據整理測試」的工作表,裡面會有以下欄位與相對應的資料:

  • A 欄位
    ○ 名稱為時間:一周為一個單位(上周六到本周五為一個區間)
    ○ 舉例:日期顯示「6/29、6/30、7/1 、7/2、7/3、7/4、7/5、7/6、7/7、7/8、7/9、7/10、7/11、7/12」,A2 儲存格就填寫 6/29-7/5,以及 A3 填寫 7/6-7/12

  • B 欄位
    ○ 名稱為貼文觸及數
    ○ 請抓取該日期區間的觸及數並加總,格式範例: 111,111

  • C 欄位
    ○ 名稱為貼文篇數
    ○ 請算出總共有幾篇貼文,以貼文內容的儲存格數來算,格式範例: 111,111

  • D 欄位
    ○ 名稱為平均觸及
    ○ 請算出平均觸及,用 C 欄位數字除以 B 欄位,格式範例: 111,111

  • E 欄位
    ○ 名稱為觸及成長率
    ○ 請算出成長率(本周-前周)/前周,如果是負成長標淺粉色底色,如果是正成長標淺綠色底色,以百分比呈現

小提醒:
1.如果要算比例、平均等等,請將算式直接告訴他,或者舉例給 ChatGPT ,較不容易因為兩邊理解落差而出錯!

【你會收到像下圖的程式碼】

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器05.jpg
陳玟穎
  1. 將 ChatGPT 提供的程式碼貼回 Google Sheets 並執行任務
    a. 打開 Google Sheets 中的「擴充功能」並選擇 App Script
一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器03.jpg
陳玟穎

b. 將 ChatGPT 提供的程式碼貼上

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器06.jpg
陳玟穎

備註:圖片僅為示意,非完整程式碼
c. 儲存完後即可按下執行並授權權限,測試有沒有成功

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器01.jpg
陳玟穎
一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器10.jpg
陳玟穎

小提醒:自動化工具是基於「固定格式」來幫你整理數據。如果資料發生以下變化,就需要修改程式碼。舉例來說:

  1. 欄位名稱變更
    a. 假設 Facebook 報表中的「 Impression 」欄位突然改名為「曝光次數」,自動化工具就無法正確識別和處理這個欄位。

  2. 數據格式改變
    a. 如果 Instagram 將日期格式從「 DD/MM/YYYY 」改為「 YYYY-MM-DD 」,自動化工具可能會錯誤解讀日期,導致出錯。

因此,在使用自動化工具時,定期檢查原始數據格式和自動化工具是否一致非常重要,這樣才能確保你的報表始終能正常運作。

延伸閱讀:VLOOKUP 用法教學|Excel 函數公式怎麼用?一範例快速應用

複雜需求難以一次到位,簡化是關鍵!

情境一:在單一 Google Sheets 中處理多平台數據

你成功處理了 Facebook 的數據,並想在相同檔案中處理 Instagram 的數據。然而,當數據彙整需求變得複雜,或者兩個平台的數據格式有差異時,會容易導致程式錯誤。

為了避免這種情況,建議採取逐步推進的方法:
1. 確保現有的 Facebook 數據處理流程運行無誤 = 剛剛下指令的邏輯是正確的
2. 接續在剛剛的段話串下,提出專門處理 Instagram 數據需求

【以下為 ChatGPT 詢問舉例】

資料源原本只有「 FB 原始資料」,現在要新增一張工作表名稱是 「 IG 原始資料」,
裡面的欄位及相對應的值如下:
- Date:每篇貼文發布的日期
- Type:貼文發布的類型
- Link:貼文連結
- Share:貼文分享數
- Click:貼文點擊數

我希望 App Script 能將「IG 原始資料」整理到一個新的工作表「IG 數據整理測試」中,處理方式類似之前的 Facebook 數據。新工作表應包含以下欄位:

  • A 欄位
    ○ 名稱為時間:一周為一個單位(上周六到本周五為一個區間)
    ○ 舉例:日期顯示「6/29、6/30、7/1 、7/2、7/3、7/4、7/5、7/6、7/7、7/8、7/9、7/10、7/11、7/12」,A2 儲存格就填寫 6/29-7/5,以及 A3 填寫 7/6-7/12

  • B 欄位
    ○ 名稱為貼文篇數
    ○ 請算出總共有幾篇貼文,以 Link 的儲存格數來算

  • C 欄位
    ○ 名稱為貼文分享數
    ○ 請抓取該日期區間的分享數並加總

  • D 欄位
    ○ 名稱為貼文點擊數
    ○ 請抓取該日期區間的分享數並加總

  • E 欄位
    ○ 名稱為貼文互動數
    ○ 請抓取該日期區間的分享數與點擊數並加總

接著,你就可以重複剛剛的動作,將指令貼回 App Script 中。

這邊有個小提醒!你可能會想把所有新指令往下新增到 App Script 中剛剛的程式碼下方,一次搞定所有平台的數據。

先別急,這樣做雖然看似方便,但整體程式碼會變得很長,未來某個平台的數據出問題了,你就得在這堆龐大的程式中排除問題,更聰明的做法是把每個平台的處理邏輯分開,在 App Script 編輯介面中找到「檔案」旁的加號,點擊後選擇程式碼,就可以新增處理 Instagram 數據的程式碼,並依照處理的平台去命名(如下圖),未來有問題,就能快速定位到對應的程式,節省除錯時間。

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器04.jpg
陳玟穎

情境二:數據跑不出來,看不懂程式碼哪邊出錯

如果發現 ChatGPT 提供的程式碼不斷出錯,可以試著拆解需求,在代碼中加入排查訊息幫助你了解問題出在哪!

以下為範例:

試跑流程後發現程式吐出以下訊息 「Exception: The number of rows in the range must be at least 1. summarizeFbData @ Facebook 數據處理.gs:65」。

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器02.jpg
陳玟穎

可以將這個錯誤訊息提供給 ChatGPT,並請它在原有的程式碼中加入錯誤排查指令。ChatGPT 會給你一個更新版的程式碼,你只需用此版本替換掉舊的即可。

如果執行後仍然出現錯誤,將新的錯誤訊息再次提供給 ChatGPT,請它根據錯誤提示協助修復,持續這個來回對話的過程,直到程式成功運行為止。

最後一步:新增 Google Sheets 前台執行選單

雖然自動化流程已經建立,但每次執行任務都需要打開 App Script 並手動執行程式,增加了不必要的操作步驟。

我們可以在 Google Sheets 的介面上直接添加執行按鈕。這樣只需點擊按鈕就能啟動整個自動化流程,大大簡化了操作過程。以下是新增步驟:

【ChatGPT 詢問舉例】
請幫我用 App Script 在 Google 試算表的前台直接新增自訂選單。目的是避免每次執行任務時都要開啟 App Script 編輯器。具體需求如下:

  1. 在 Google Sheets 上方的功能列中新增一個名為「執行數據處理」的自訂選單

  2. 在這個選單中加入三個子選項
    ○ a. 執行 Facebook 數據處理
    ○ b. 執行 Instagram 數據處理
    ○ c. 執行所有平台數據處理

  3. 當點擊選單中的任一選項時:
    ○ 「執行 Facebook 數據處理」應只處理 Facebook 相關的數據
    ○ 「執行 Instagram 數據處理」應只處理 Instagram 相關的數據
    ○ 「執行所有平台數據處理」應同時處理 Facebook 和 Instagram 的數據

  4. 點擊選項後,直接執行對應的 App Script 函式,不需要手動開啟指令碼編輯器

    【你會收到像下圖的程式碼】

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器07.jpg
陳玟穎

備註:圖片僅為示意,非完整程式碼

【將新版程式碼貼回 App Script】
小提醒!需要注意 function 後的程式碼顯示函示,「新增 Google Sheets 選單」的函式為 「onOpen() 」,確認為正確函式後再按下執行,否則會無法新增成功!

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器11.jpg
陳玟穎

執行完任務後,只需重整試算表,若在上方欄位看到新選項,就表示操作成功了!

一鍵生成數據報表:透過 ChatGPT 與 App Script 打造提升效率的祕密武器09.jpg
陳玟穎

還想學習其他自動化情境來優化工作流程嗎?
如果你有定期寄 Email 的任務,推薦你看這篇文章,不用程式背景即可一次處理全部信件,所有流程在 Google Sheets 上就能搞定!

繼續閱讀 數位工作術
相關文章
成功 Success > 目標管理
feature picture
陳姿伶製圖

寫下你的 2026 夢想清單:用原子習慣累積 365 天小勝利,活成自己期待的模樣

2025-11-04 經理人用戶成長中心 羅秀如
分享
收藏
已完成
已取消

2025 年來到尾聲。每年到這個時刻,總會冒出一句熟悉的想法:明年,我想過得更好。

但什麼叫「更好」?是更健康?收入更穩?心情更平靜?或是有更多屬於自己的時間和能力?

如果沒有策略,「更好」常常只會停留在願望。今年,我們換個作法,用能執行、能追蹤、能累積的方式,踏實帶你走向 2026。

向大谷翔平學習:把大目標拆成小任務

棒球巨星大谷翔平曾用九宮格清晰規劃自己的訓練與目標,完成投打二刀流的成就,並多次榮獲 MLB MVP。同樣,台灣柔道選手楊勇緯也借助類似的目標管理方法,精準掌控技術與心態,在奧運舞台上奪得銀牌。

他們的成功不僅來自天賦,更來自具體化目標,並持續行動。

這也正是經理人「商管 LAB」推出「改變人生的目標實踐法」線上課與「理想生活實踐模版」 的核心精神:這套模版並非僅僅是一張表單,而是專為目標管理與實現設計的全方位實用工具。

它結合科學化的九宮格規劃、每日習慣追蹤與復盤日記 3 大核心功能,幫助你將腦海中的構想變成具體行動,再透過持續執行,讓每個小步驟累積成可見成果。

九宮格設計理念:從抽象到具體,畫出你的夢想藍圖

經理人

在我們的模版中,九宮格是將夢想拆解為具體行動的關鍵工具。首先,你需要在格子的中心寫下最核心的夢想,例如「2026年加薪」或「學會第二外語」。接著,將這個夢想拆解為 4 大面向:

屬於自己的計畫: 專注於提升個人技能。
與他人相關的目標: 例如促進合作或建立深厚人際關係。
具體可衡量的成就: 像是考證照、優化履歷表,讓進步變得可見。
無形但深具價值的追求: 比如改善情緒管理或建立正向心態。

經理人

為了協助你思考,我們設計了 2 種九宮格邏輯:

1.放射型思考: 適合初期發想,無需拘泥順序,將所有相關的想法填入九宮格。這種水平式的思考,能激發你的創意靈感,從而找出未曾考慮的目標或行動計畫。

2.螺旋型思考: 適合具體執行階段,從核心目標開始,順時針依次填寫各步驟,建立因果關係,使目標的拆解更有深度。

理想生活實踐模版設計了「AI 目標規劃師」ChatGPT小助手。
陳姿伶製圖

AI 規劃管理師:透過提問釐清思緒,拆解目標與步驟

如果你在規劃時卡關,我們特別設計了一個 ChatGPT 小助手「AI 規劃管理師」,頁面上設有兩個選項:「工作目標拆解」 與 「生活目標拆解」,針對不同面向提供貼心的支持。例如,點選「工作目標拆解」後,GPTs 小助手將引導你輸入以下資訊:

產業與職位: 目前在哪個產業?擔任什麼職位?
工作內容: 你的日常工作任務有哪些?
目標描述: 希望在什麼時間範圍內,達成什麼具體目標?
其他背景資訊: 目標的動機是什麼?是否已經有一些相關的資源、技能或挑戰?

根據你的回答,「AI 規劃管理師」會幫助你拆解出 8 個適合的子目標,並提供具體行動指引,讓方向與步驟更清楚。

每日習慣追蹤:累積微小成就,見證巨大改變

善用每日追蹤,輕鬆培養原子習慣.jpg
陳姿伶製圖

如果九宮格是你的目標地圖,那麼每日習慣追蹤就是實現目標的動力來源。許多人在開始目標管理時,最大的挑戰是如何克服惰性。

我們的模版不僅提供了簡單易用的習慣打卡系統,還加入了一項充滿趣味與激勵的設計:根據完成率,讓你的數據以花朵的形式呈現。

每日打卡建立好習慣,朝理想生活邁進.jpg
陳姿伶製圖

你可以寫下「每天運動 20 分鐘」、「早晨冥想 5~10 分鐘」等想要培養的原子習慣。每天完成後,只需在方格內打勾,就能立即看到數據變化,得到成就感。

隨著完成率逐步提升,一朵小芽會慢慢成長,最終開展成一朵盛開的花朵,象徵你在習慣培養路上的累積與突破。這項設計不僅提升了記錄過程的趣味性,更讓數據從冷冰冰的數字,轉化為溫暖的視覺回饋。

同時,進度視覺化圖表也能幫助你清晰檢視每週、每月的習慣達成率,即使偶有波動,整體數據仍然展現你的堅持與努力。

復盤日記:每天的溫暖對話與反思

透過每日情緒、行動與反思紀錄,追蹤進步與調整方向。
經理人

忙碌的生活中,我們很少停下來與自己對話,在復盤日記中,除了「心情指數」、「睡眠狀態」這些反映身心健康的欄位,我們特別設計了以下提問:

值得讚美自己的 3 件事: 寫下讓你感到自豪的小事,大方的給自己一個肯定。

經歷 3 件美好的事物: 也許是一頓可口的晚餐、他人一句貼心的問候……,透過記錄,將溫暖的瞬間重新珍藏。

今天學到了什麼: 你可以把這一欄當成心願清單,像是「多花幾分鐘陪伴家人」、「面對壓力記得深呼吸」,每一個改善的想法,都是邁向更好的自己。

如果真的想不到要寫什麼,我們在模板中設計了小錦囊,只要跟著提示走,就能幫助你反思過去、挖掘生活中的動力來源,讓每一天都成為邁向夢想的墊腳石。

你的 2026,從寫下第一格開始

經理人

這份「理想生活實踐模版」不僅是一份工具,更是你實現理想生活的指南。搭配「改變人生的目標實踐法」線上課,幫助你從目標的構想到具體實踐,讓夢想變得觸手可及。

今天就開始,寫下你的第一個九宮格,打卡你的第一個好習慣,記錄你的第一份復盤日記。讓我們共同期待,一年後,你所繪出的夢想清單,會變成最動人的故事。

相關文章
會員專區

使用會員功能前,請先登入

  • 台灣首款對話式 AI 職場教練,一次提升領導力
  • 會員專享每日運勢、名人金句抽籤
  • 收藏文章、追蹤作者,享受個人化學習頁面
  • 定向學習!20 大關鍵字,開放自選、訂閱
  • 解鎖下載專區!10+ 會員專刊一次載
追蹤我們