别再从零开始 AI 写程式:让 AI Agent 直接帮你搞定 Google Apps Script 串接与开发
以 AI 变废为宝 —用 Claude Design & Claude Code 打造属于你的个人桌面 Dashboard 为例。

完成品 Demo
把尘封在抽屉许多年的 iPhone 8 Plus 摇身一变成个人专属的桌上 Dashboard Deck,内容完全客制化、制作完全免费。
前言
TL;DR 如果你只在意怎么用 AI 打造属于你的个人桌面 Dashboard 请忽略此章节。
大约是从 2021 年开始用 Google Apps Script 开发小工具串接自动化优化工作流程;那个年代没有 AI、RPA 流程自动化也很少人在讨论;很单纯只是希望提升团队协作效率,或提高个人生活舒适度,所有脚本都是我一行一行手刻出来的(用现在来看就是古法写程式), 但最难的其实不是写程式本身,而是能不能串接?要怎么串接?思维要怎么跳脱框架?
之前做过的案例
-
目标 —对外公开的 Email 窗口收到信时希望能转发到 Slack 工作 Channel。 技术上 Google Apps Script 没有当 Gmail 收到信件的事件 ,因此我们换一条思路用排程功能每分钟(或更长)执行一次:检查未读信件 ➡️ 读取内容️️ ➡️ Strip HTML 转发到 Slack ➡️ 标记已读。 如果只想针对特定信件(寄件人、标题内容)那就在 Gmail 上设定 Label Filter、检查未读信件改成 检查未读信件+Label 就能达成。 ref: 「 运用 Google Apps Script 转发 Gmail 信件到 Slack 」
-
目标 — 自动查询 GA 流量/Crash-free rate 发到 Slack 工作 Channel。 Google Apps Script 本身就有现成的 AnalyticsData / AdSense Library,只要引入并设定好参数就能直接使用,几乎是无痛整合。 如果 App 想查询闪退 Issue 细节、Top 10,只要再多做一步 Firebase to BigQuery 再从 Google Apps Script 引入 BigQuery Library 然后下 SQL 查询就能做到。 ref: 「 Crashlytics + Google Analytics 自动查询 App Crash-Free Users Rate 」、「 Crashlytics + Big Query 打造更即时便利的 Crash 追踪工具 」
-
目标 — 自动汇整营运数据到 Google Sheet。 承上做法,当时多做个 Web App 让整个营运数据能在团队的电视墙上一目了然; 那时候遇到的技术问题是部分数据是在内部 ,外网无法穿透,所幸反过来改内网排程,每日发送数据到 Google Apps Script Web App,接收后处理填回 Google Sheet。 ref:「 使用 Google Apps Script 实现每日数据报表 RPA 自动化 」
-
目标 — 用现有资源建置一个简易的 App 打包平台 当时的背景是 App 打包服务迁移至 GitHub Actions,但是非工程团队也会有 App 打包需求,以往都是透过人工处理;需要一个公司团队内都可以用的服务来串接 GitHub Actions 来执行打包。 用 Google Apps Script Web App 当平台、锁住只有组织内帐号可使用,在平台表单填好打包资讯转手触发 GitHub Actions (GitHub API) 并发送打包 Slack 通知给对方。 App 打包好是上传到 Firebase App Distribution, 可是 Google Apps Script 没有内建的 Library,不过 研究了一下可以直接用 googleapis 达成 ,最后也是无痛的串起来。 ref:「 使用 Google Apps Script Web App 串接 GitHub Actions 建置免费易用的打包工具平台 」
还有一些太小的案例就不列举出来了, 总之想传达的是「办法总比困难多」实际写程式反而是最简单的,要如何突破重重障碍串接起来才是困难的 。
技术限制
「办法总比困难多」的前提,是 技术上可行且合理 ;换句话说「方向错了,努力也是徒劳」,我们可以不用实际写程式但一定要知道何时可以「选择」使用 Google Apps Script 开发小工具。
-
User-Agent 无法自订: 基于安全与防止滥用原因,Google Apps Script User-Agent 是无法自己指定的。(但其他 Header 栏位可以指定) 影响: 有些罕见的 API 服务需要带资料在 User-Agent、目标网站 / API 封锁 Google Apps Script User-Agent,这两种情况都是硬限制、无法使用。 Workaround: 如果你硬要用的话可以透过 Cloudflare Worker 进行 Proxy 桥接。
-
最长执行 6 分钟: 每次执行最多 6 分钟,任务太大太多建议分段处理。 另外总额度也有上限例如 Trigger 一天最多执行 90 分钟。 (但这条似乎是软限制,我的脚本很多应该超过上限了却没有被阻挡)
-
单次执行以同步阻塞为主 :你无法在单次 execution 内派发多个执行绪并行处理任务;若任务耗时或需要大量并行处理,建议拆成多次执行、排程触发。
-
冷启动: Faas 服务的通病,当任务太久没触发会进入睡眠、再次触发时需要等待较长的时间。 这问题加上任务需同步(阻塞)执行的限制,如果是部署成 Webhook 让其他服务来呼叫很容易会被判断成请求失败,可能会重复请求、重复收到、重复执行。 例如:Slack 硬要求 Webhook 服务端需在 3 秒内回应,以往经验很常踩到这个问题。
-
Web App API 会跳转址: 基于安全性,Content service 回传的内容会 redirect 到一次性
script.googleusercontent.comURL;HTTP client 需要支援 follow redirects。 有的 Webhook 服务不会自动 302 跳转就会失败(例如:Jira Webhook)。 -
Web App HTML :网页顶部会有防滥用声明、无法达成真 RWD (页面实际是 iframe 在 google 框架内)、网址很丑无法自订、无法做到 PWA 满版页面。

- 服务限制: 还有一些服务取用的限制,不过正常使用下不太会踩到上限,除非你是需要高频检查即时响应,那就很容易摸到限制。

https://developers.google.com/apps-script/guides/services/quotas?hl=zh-tw
优势与功能
了解完限制再来看看有哪些优势、功能。
最大的优势是直接无痛串接 Google 本家相关服务,Web App 存取方式可以选择脚本拥有者本人身份、组织内人员、已登入 Google 的帐号、所有人, 不需要自己做复杂的 OAuth 流程,一键设定一键完成一键开始执行 :
内建整合服务 Built-in Services: 不需在 GAS 服务中引用就能使用。
-
DocumentApp → Google Docs
-
SpreadsheetApp → Google Sheets
-
SlidesApp → Google Slides
-
FormApp → Google Forms
-
GmailApp → Gmail
-
CalendarApp → Google Calendar
-
DriveApp → Google Drive
-
SitesApp → Google Sites
-
Maps → 地图 / 距离 / 路线
-
Translate → 翻译
进阶服务 Advanced Services: 需在 GAS 服务中引用才能使用。
-
Sheets API
-
Drive API
-
Calendar API
-
Gmail API
-
Analytics API / Analytics Data API
-
BigQuery API
-
Adsense API
-
YouTube Data API
-
Tasks API
-
Googleapis (Other/GCP)
工具 / 系统服务:
-
UrlFetchApp → 呼叫外部 API
-
PropertiesService → Key-Value 储存
-
CacheService → 快取
-
LockService → 防并发控制
-
Utilities → 日期 / Hash / Base64
-
Logger → Log 输出
-
HtmlService → 建立 Web UI、支援 Ajax 非同步更新内容
-
ContentService → 建立 API endpoint
-
Trigger → 排程自动执行
基本上开发上需要的东西该有的都有了,实务上就是把这些服务组合串接起来,就能达成流程自动化,例如:
-
自动查询 GA 流量/Crash-free rate 发到 Slack 工作 Channel: Analytics Data API 查资料、PropertiesService 储存 Slack Bot Token、UrlFetchApp 打 Slack Send Message API
-
自动汇整营运数据到 Google Sheet、数据 Dashboard Web: Trigger 排程执行 Function、LockService 确保只有我在执行、Analytics Data API 查资料、UrlFetchApp 取得外部服务资料、SpreadsheetApp 写入 Google Sheet、HtmlService 输出 Web App 介面、ContentService 输出 JSON 资料+CacheService 资料缓存。
与 Cloud Function / Lambda 之类的 FAAS 差异
Google Apps Script 可以视为是环绕 Google 服务场景的 FAAS 脚本工具,限制较多但是 目前完全免费、无痛串接 Google 服务; 其他 FAAS 服务通常需要付费,但有部分免费额度、串接 Google 服务需要走正规 IAM or OAuth 流程比较复杂繁琐。
不适合的场景
-
本身非 Google 家族,例如想串接 Microsoft Office or OneNote…
-
地端云端混合,这比较适合 n8n or AI Agent 来做
-
复杂计算或是大量资料处理,每个执行阶段最多 6 分钟会跑不完
-
大型网站爬虫、抢票程式,这也不用想了,Google Apps Script 很容易封锁或是被 Cloudflare 反爬虫阻挡
适合的场景
个人或是团队内工作流程串接,以我个人来说我有很多脚本在帮我管理日常例行公事,例如每日通知 zhgchg.li 网站流量概况、GitHub Repo Issues 甚至是更新持股 Google Sheet 上的现价;团队来说,App 发版流程可以结合 Google Calendar,检查行事历事件然后触发(呼叫 GitHub Actions)对应的 CI/CD 流程,然后发送讯息到团队 Slack Channel、转发 App 送审失败信件到 Slack。
以上是以人的视角重新回顾一次这几年开发 Google Apps Script 的心得感受, 再来是最近开始使唤 AI Agent 从 0 直接帮我开发 GAS 的实作感想与实际案例 —个人桌面 Dashboard Deck 。
让 AI Agent 直接帮你搞定 Google Apps Script 串接与开发
最近开始尝试从 0 就使用 AI 直接开发 Google Apps Script,结合上方的基础知识( 即使没有,AI 掌握度也很高 ); 完成度与准确性几乎是 100%, 可以说「从零开始 AI 写程式」的时代也过去了。
实战 — AI 变废为宝 — 用 Claude Design & Claude Code 打造属于你的个人桌面 Dashboard
问题
一直有一台汰换下来的 iPhone 8 Plus (iOS 16.7) 放在抽屉里毫无用处,想说可以把它当成桌面小萤幕 Dashboard 呈现我想看到的即时讯息。
基础建设
要让 AI Agent 可以帮你开发 Google Apps Script,我们需要完成一些基本的基础建设。
就算不是要给 AI 开发,也强烈建议开发中大型脚本时务必要使用,Web Editor 有时候会当机或是不小心多开 Tab 旧的覆盖掉新的 Code,用 Clasp 可以更方便、安全的撰写管理程式源码。
其他使用案例: Google Apps Script Project 同时上传到 Git Repo 做版控 (排除
.clasprc.json和.clasp.json)、加上 CI 自动跑 Jest JS 单元测试、CD 用 Clasp Token 拉取最新程式码、可以用 .claspignore 排除没有要上传到 Google Apps Script Project 的档案。
1.安装 clasp Google Apps Script CLI ( 官方 本地开发套件)
-
Node.js >= 20.0.0 ( 如果没有安装 nodejs 环境请先安装 )
-
npm i @google/clasp -g
-
执行
clasp login登入、产生授权 Token ( 选择 Google Apps Script 对应的帐号 ) -
将 clasprc (Clasp Token) 储存到 Keychain 让 AI Agent 能安全的调用
security add-generic-password \
-U \
-s "com.google.clasp" \
-a "$USER" \
-w "$(cat ~/.clasprc.json)"
如果你想要复制出 Clasp Token 放到 CI/CD Secret 上执行任务可以用 cat ~/.clasprc.json \\| base64 \\| pbcopy (记得加上 base64 encode),使用时再 echo "$CLASPRC" \\| base64 — decode > ~/.clasprc.json && chmod 600 ~/.clasprc.json
- 建立专案目录
![]()
必须建立一个专案目录然后进入
- 在目录内建立 Google Apps Script Project (透过 clasp)
clasp create
会直接用目录名称当专案名称。

目前专案是空的,只有 appsscript.json 一个设定档。
我的设计
如果你想节省 Token,可以直接 git clone 我的 GAS Web App 复用我的设计跟已开发好的 GAS 程式码。
使用 Claude Design or Design Agent Skill 设计 Dashboard
方式 1 — Claude Design
上一篇文章「 Jekyll Blog 自订主题设计|用 Claude Design + Claude Code 快速打造专属风格 」中有介绍过,照相同的步骤调整到满意的设计然后汇出 Project 解压缩放到专案的 ./Design 目录下。
方式 2 — Design Agent Skill 使用第三方 设计 Skill 完成设计,我的 Prompt 大致如下:
/huashu-design
設計一個可以在 iPhone 8 Plus 上橫放的網頁 Dashboard,把設計結果放到 ./Design 目錄下
- 之後會部署在 Google Apps Script Web App
- 上方有固定顯示日期星期還有翻頁時鐘
- 下方 tab 會定時切換,會顯示定時進度條
- 下方 tab 有:
-- 天氣狀況
-- 行事曆:當前行程 or 當日即將到來的行程、顯示剩餘事件
-- 倒數/計數日
我使用 Model: Opus 4.7 (1M context) / Effort: Medium
⏺ 我先掌握了脈絡:iPhone 8 Plus 橫放 = 736×414 CSS px,內容資料結構(天氣 / 行事曆 / 倒數)已在 CLAUDE.md 定義清楚。
樣式你還沒指定,我按「設計方向顧問」給你 3 個明顯不同流派 的方向,請選一個(或混搭,例如 "A 的字型 + C 的配色"),我再做完整 hi-fi。
---
🅐 方向一 · Massimo Vignelli 式瑞士網格(信息建筑派)
▎ Vignelli 替紐約地鐵設計的網格美學——Helvetica + 嚴格欄位 + 紅黑白三色。資訊本身就是裝飾,不靠插圖、icon、漸變。
- 字型:Neue Haas Grotesk / Inter Tight(display)+ IBM Plex Mono(時鐘/數字)
- 配色:純白底 #FAFAFA · 純黑墨 #0A0A0A · 單一朱紅 accent #E63946(用在進度條與當前 tab)
- 版面:12 欄 baseline grid,所有元素對齊;翻頁時鐘是黑底白字大字 + 細水平分隔線;tab 是無圓角的色塊
- 氣質關鍵字:理性 / 克制 / 印刷品 / 資訊密度 / 永恆
- 適合:你想要不會過時、像一張高品質報紙頭版的儀表板
---
🅑 方向二 · Dieter Rams × Braun 工業儀表(極簡產業派)
▎ Rams 為 Braun 設計的 ET66 計算機、Audio 系統的美學——淺米灰底 + 圓角硬體面板 + 單一橙色 accent +
▎ 物理按鍵質感。每個區塊像一個獨立的儀器面板。
- 字型:Söhne / Inter(標籤)+ JetBrains Mono(時鐘走 LCD 七段碼風)
- 配色:暖米灰 #E5E1DA · 深炭 #2B2B2B · Braun 橙 #E85D2C accent · 翻頁時鐘走 LCD 黃綠 #A8B547 仿舊液晶
- 版面:每個 card 有微弱的內陰影與 1px hairline 邊框,像實體儀表的凹陷感;tab 切換像按鍵下沉
- 氣質關鍵字:產業設計 / 觸感 / 1970s Braun / 沉穩 / 工程師審美
- 適合:你喜歡硬體感、想要長時間注視也舒服
---
🅒 方向三 · Teenage Engineering OP-1 / 終端機(運動詩學派)
▎ TE 的 OP-1 合成器面板與老 OLED 終端機美學——深炭灰底 + OLED 青綠光暈 + mono 字 + 細網格背景。翻頁時鐘做成大型 OLED
▎ 翻牌,進度條像音序器步進燈。
- 字型:JetBrains Mono / IBM Plex Mono(全場)+ Berkeley Mono(display 大字)
- 配色:底 #0E0F0D · 主文字 #E8E5DA 米白 · OLED 青 #9DEF8F accent · 警示橙 #FFB454
- 版面:背景有極淡 8px dot grid;翻頁時鐘大字佔 1/3 寬,帶微弱掃描線;tab 進度條走 LED 步進;天氣用 ASCII 風小圖
- 氣質關鍵字:OLED / cyberdeck / 模擬合成器 / hacker chic / 駭客文化
- 適合:你想要它在書桌上像一台「設備」而不是一張「網頁」
---
請告訴我選哪個(或哪幾個元素混搭),我接著做完整 hi-fi 進 ./Design/。 也可以說「都不對,再來幾個」我換流派重推。
可以选择喜欢的风格或是跟 AI 说自己想要的风格,例如 纸感风格,米白宣纸 + 朱印章美学 。
等待 AI 完成设计… AI 可能会在完成后用 Playwright 截图验证,如果想省 Token、自己验证结果可以加在 Prompt 跟他说。
在目录里直接点击 .html 档案查看设计结果:

调整到满意后再进下一步开发。
建立 倒数日资料来源 Google Sheet :

最后顺手建立一个倒数日资料来源 Google Sheet,以后要加资料只要增加到这个 Sheet。
title,date,repeat
生日,1994-07-18,yes
日本行,2026-12-12,
repeat=yes: 每年循环的事件
记下 Sheet Id: 上图网址红底部分 / Gid: 0(第一张 Sheet)。
注册交通部中央气象署 API Key:
-
取得授权码
使用 Claude Code 开发实现 Dashboard
先 Init Claude Code Memory Markdown:
/init
执行 Plan 规划开发工作:
/plan
實現 ./Design 的 Dashboard 網頁功能與設計,部署到 Google Apps Script Web App。
- 天氣使用交通部中央氣象署 API https://opendata.cwa.gov.tw/api/v1/rest/datastore/F-C0032-00
- 顯示 臺北市 天氣,有什麼欄位就顯示什麼
- 在開發階段你可以自己產一個 Token 然後部署 Web App 自主觸發必要方法與測試驗證,開發完畢務必移除這個開口
- Web App 部署成所有人都可存取,但是透過自訂的 Token 保護,初次使用使用者可輸入 Token 或是從網址帶入
- 行事曆默認讀取:primary
- 倒數日從我給你的 Google Sheet 裡讀取,title,date,repeat,如果 repeat 是 yes 代表是年循環倒數,多顯示已經過了 x 年 y 月 (無條件捨去)
- API Key, Google Sheet ID/GID... 統一都放在 PropertiesService 設定
- 直接幫我使用 clasp push & deploy,clasprc login token 在 keychain security add-generic-password \ -U \ -s "com.google.clasp" \ -a "$USER"
- 如果需要我手動處理的地方請用繁體中文告訴我每個步驟
- oauthScopes": [ "https://www.googleapis.com/auth/script.external_request", "https://www.googleapis.com/auth/calendar", "https://www.googleapis.com/auth/spreadsheets", "https://www.googleapis.com/auth/script.scriptapp" ]
- 特別確認 google.script.run 串接取用格式是否確
- The live GAS Web App HTML is rendered inside an iframe wrapper.
- ./Design 等等不用上傳到 Google Apps Script 的檔案加入到 .claspignore
-
Web App 有四种存取权限:所有人、只有自己、只有已登入的人、已登入&组织内的帐号
-
上面范例的设计是简单做:所有人都可以存取但需要输入正确的乱数 Token 才能看到资料、天气可以改成自己所在的地区,也能多个地区。
-
行事历默认只处理主行事历,如果你有其他行事历可以从行事历 设定与共用 -> 整合日历 -> 日历 ID 取得
-
这边加了一段懒人开发,直接请 AI 部署测试用 Web App 入口让他边开发边测试边修正,都好了再叫我
Plan 完如果有问题再回答 AI,没有就可以开始实作了!
泡咖啡等 AI 开发…

AI Agent Question:
Action needed from you (one-time):
1. Open the editor: https://script.google.com/d/1KEWgIql-gqTNI_Tv_w2-5t7VE_R0eBtjAtd3iqLqabYLOnzJZ8Ga8N4s/edit
2. Top-right "部署 / Deploy" → "管理部署作業 / Manage deployments"
3. Delete both existing deployments (the bare @HEAD and dev v1 — the pencil-icon edit doesn't let you change access type)
4. Then "新增部署 / New deployment" → 類型: 網路應用程式 → 執行身分: 我(your account)→ 誰可以存取: 任何人 / Anyone → 部署
5. Grant OAuth on the consent screen (calendar.readonly, spreadsheets.readonly, external_request)
6. Copy the new web app URL (looks like https://script.google.com/macros/s/AKfycb.../exec) and paste it here
Also paste:
- CWA API Key (交通部中央氣象署 Open Data Authorization)
- 倒數日 Sheet ID (the long part in the Sheet URL between /d/ and /edit)
- Sheet GID (the number after gid= in the URL — defaults to 0 for the first tab)
Once I have the URL + secrets, I'll seed Properties via the dev endpoint, mint the access token, verify each handler, and wire you in.
(1. ) 第一次执行还是需要我们授权,AI Agent 之后才能自己跑,前往 Script Editor 网址:

随便选择一个有函式的档案,选择一个函式点侦错:

- 只有第一次执行或是有新增权限时会需要授权
如果 AI 一直说有权限问题,但是实际执行又没跳授权视窗可以先去专案设定勾选「在编辑器中显示「appsscript.json」资讯清单档案」然后回到编辑器编辑
appsscript.json改变一下 oauthScopes 的内容执行一次再改回来执行应该就会跳出授权流程了。
只有 1. 需要自己处理其他可以叫 AI 自己做:
1. OK,你直接幫我部署
CWA API Key: CWA-XXXX-XXXX-XXXX-XXXX-XXXX
倒數日 Sheet ID: XXXX / GID: 0

协助 AI 设定 Google Apps Script. .
⏺ Scope is updated and pushed but the deployer's OAuth grant needs to be re-authorized for the new scope. The web app runs under your account — newly added
scopes require you to re-grant.
Please do this once:
1. Open the editor: https://script.google.com/d/1KEWgIql-gqTNI_Tv_w2-5t7VE_R0eBtjAtd3iqLqabYLOnzJZ8Ga8N4s/edit
2. From the function dropdown at the top, pick setupConfig (or any function)
3. Click 執行 / Run — Google will pop a "需要授權 / Authorization required" dialog
4. Allow → grants the upgraded auth/spreadsheets scope
5. Tell me when done and I'll re-test the countdown handler
虽然我们都跟 AI 说好了但他还是有可能卡在一些地方需要人工帮忙,例如以上讯息; 我们也很简单就是照他步骤点击执行一次函式再跟他说 OK 就好,就当帮个忙。(如果没出现他说的方法就重整一下网页)

AI 开发完成,验收!

如果发现问题,可以再请 AI 修正。
用 AI 打造属于你的个人桌面 Dashboard — 成果
桌面版

iPhone 手机版

GAS Web App 无法做到满版 PWA 隐藏网址列,如果想做到 100% 体验请参考进阶内容。
最终程式码
后续任务
-
[required] 跟 AI 说:开发完毕请移除所有开发阶段的介面/端点
-
[optional] Google Apps Script Project -> 专案设定 -> 指令码属性 ->
ACCESS_TOKEN-> 重新产生一个乱数字串,网址上的?token=也换成这个字串 macOS 可以用这个指令产生乱数字串:openssl rand -hex 32 -
[optional] 重新产生交通部中央气象署API Key 授权码 并填入 Google Apps Script Project -> 专案设定 -> 指令码属性 ->
CWA_API_KEY
⚠️根据 Claude Code 警告: 所有暴露在对话内容的 Token 都有机会泄漏,需当成已泄漏,但是为了验证开发方便所以先直接输入,验证完没问题后需要重新产生填入。
如果你熟悉 GAS 也可以在一开始就自己先设好 指令码属性 然后跟 AI 说直接使用。
延伸
如果这篇文章有激起你的创意,不妨想想还能串接显示什么,例如我多串接了 Yahoo Finance 取得我关注的股票即时股价、串接 AnalyticsData / AdSense 取得网站的流量与广告状况。
进阶
因为 GAS Web App 无法达成真 RWD、满版 PWA (隐藏网址列),所以我自己是把 GAS Web App 当 API 服务只回传 JSON 资料,然后另外用 GitHub Pages 实现前端功能,部署成正式网页;这样就能达到完整使用的体验。


iOS 满版 PWA 网页设定 -> Safari 打开网址 -> 分享 -> 加入主画面
这条路会比较复杂一点,可以在 /plan 阶段跟 AI 说:
- GAS Web App 只做後端服務,輸出 JSON 給前端使用
- 前端使用 GitHub Pages 進行設計呈現和部署,幫我完成所有程式開發和部署任務開發
- 前端與後端之間用自訂亂數字串 Token 保護
总结
以上就是这次使用 AI Agent 直接进行 Google Apps Script 的开发体验介绍,最近也有在用 AI 重整之前开发过的中大型 GAS 专案,效果都不错, 还能请他在本地端加上函式单元测试(用 Jest、MOCK Google APIs) 提升稳定性 (跑在 CI/CD 端、结合 clasp pull & backup GAS Project);AI 对 GAS 的掌握度与产出正确性都接近 100%。
如果是 2021 年…
如果是那个没有 AI 的年代,手搓从 0 包含设计、切版、程式逻辑开发到上线,我预估大约需要 30 小时左右;如今用 AI 3 小时内就能搞定。
基本上我以后应该不会再从头开发 GAS,也不会从零开始 AI 写程式,而是从零开始叫 AI 做好产品给我 (程式? IDGAF)。
案例(2) — 个人持股清单管理

最近尝试的另一个 AI 直接搞定 Google Apps Script 的案例,请他把我的 Google Sheet 持股表格转成可视化 Web App,结合 Yahoo Finance 取得最新股价做成表格显示给我看,下方也可以快速地输入买入卖出纪录,会再串接写入回 Google Sheet。
延伸阅读
TL;DR 这些都是之前手搓的 GAS 服务、工具



留言 · Comments