顯示包含「程式撰寫」標籤的文章。顯示所有文章
顯示包含「程式撰寫」標籤的文章。顯示所有文章

2026年3月7日星期六

如何借助AI於Google 上進行電郵合併?

 

如何借助AIGoogle 上進行電郵合併?

 

用途:

-        系統根據已上載至Google sheet(Google 的試算表)內的資料,自動向不同學生發佈不同的內容。

 

 

舉例: 把以下文件內的成績分別根據指定的電郵發佈給相關的學生。

一張含有 文字, 螢幕擷取畫面, 數字, 字型 的圖片

AI 產生的內容可能不正確。

備註:

1.       文件內必須有電郵,否則系統不可能知道相關的電郵。

2.       以上用的例子的資料是使用試算表貯存的,建議使用GOOGLE SHEET,因為同屬Google,配合起來會更佳。

3.       合併電郵的功能需要撰寫電腦語言的程式碼,這電腦語言程式名Apps Script,這是專用於Google Sheets的。雖然也可自行於Google Sheets內自行撰寫,但如不懂得編寫相關程式的話,便無法操作。但現時可使用AI協助撰寫的,以下示範如何使用AI協助生成相關的Apps Script程式碼。

步驟:

1.       可使用任何生成式AIChatGPTGoogle GeminiDeepseek、豆包、千問等皆可以。指示詞(Prompt)是相同的。

-        不同的生成式AI輸出效果不同。

-        所有生成式AI亦不一定第一次輸出便能正確執行,如看不懂程式碼的話,亦無法除錯。要求AI重新生成便可以

2.       以下使用Google Gemini作為例子。(留意,如無法使用的話,用其他AI也可以)

3.       上載相關EXCELCSV格式文件至Gemini

一張含有 文字, 螢幕擷取畫面, 字型, 數字 的圖片

AI 產生的內容可能不正確。

4.       上載完後,應是如下圖顯示:

一張含有 文字, 螢幕擷取畫面, 字型, 設計 的圖片

AI 產生的內容可能不正確。

5.     於以上的「輸入給Gemini的提示」輸入提示詞,如下: (可自行修改相關內容的)

提示詞:

學生的成績檔案。我想使用 Google Apps Script 透過電郵向學生發布成績。

請編寫一個 Apps Script 來生成包含以下內容的電郵:

1.     問候與開場白。

2.     各部分(中文英文數學)的分數以及均分

3.     給該學生的個人化評語。

4.     呼籲他們查看 Google Drive 中的題解 (solutions),並在最後加上鼓勵的話語。

5.     以「必須要及時檢討錯誤」結尾,並署名為「你的老師」。

請在腳本中包含一個測試發送模組,以便我可以發送測試電郵給自己 (kwokwingsit@gmail.com)

一張含有 文字, 螢幕擷取畫面, 字型, 數字 的圖片

AI 產生的內容可能不正確。

重要提示: 提示詞涉及的欄位名稱必須跟文件內完全一致,如不完全相同的話,生成式AI仍會猜估,但這就無法確保提取的資料是否正確了。

 

6.生成式AI會輸出相關的Apps Script (留意,以下的畫面是Deepseek 輸出的)。把以下的Script 複制下來。

一張含有 文字, 螢幕擷取畫面, 字型, 數字 的圖片

AI 產生的內容可能不正確。

 

7.     回到相關的Google Sheet 文件。選擇「擴充功能」內的「Apps Script」。

一張含有 文字, 螢幕擷取畫面, 字型, 數字 的圖片

AI 產生的內容可能不正確。

8.     會出現如下畫面,先刪除掉預設的程式碼。

一張含有 文字, 螢幕擷取畫面, 字型, 行 的圖片

AI 產生的內容可能不正確。

9.     刪除後的畫面如下:

一張含有 文字, 螢幕擷取畫面, 字型, 行 的圖片

AI 產生的內容可能不正確。

10.  AI生成的Apps Script 貼在這裡。然後按「專案儲存」(執行按鈕左方的圖示)

一張含有 文字, 字型, 數字, 軟體 的圖片

AI 產生的內容可能不正確。

11.  儲存後,才能看到這段程式碼的各函式(functions),先選擇「sendTestEmail」這函式。這是用以發出一封測試用的電郵。

一張含有 文字, 螢幕擷取畫面, 字型, 數字 的圖片

AI 產生的內容可能不正確。

12.  選擇後,按「執行」。

一張含有 文字, 螢幕擷取畫面, 字型, 數字 的圖片

AI 產生的內容可能不正確。

13.  如程式正常運作的話,由於要調用電郵程式,因此會出現需要授權的畫面,按「審查權限」。

一張含有 文字, 螢幕擷取畫面, 字型, 標誌 的圖片

AI 產生的內容可能不正確。

14.  全選便可以。

一張含有 文字, 螢幕擷取畫面, 字型, 數字 的圖片

AI 產生的內容可能不正確。

15.  一切正常的話,很快便會出現以下畫面。檢查相關的電郵,查看是否已正常收到。

一張含有 文字, 螢幕擷取畫面, 字型, 數字 的圖片

AI 產生的內容可能不正確。

16.  一切正常的話,便可選「SendAllStudentEmails」,再執行便可以。

2025年10月19日星期日

如何制作消消樂程式

 

如何制作消消樂程式

 

甚麼是消消樂程式?

其實即是配對! 大約如下:

一張含有 螢幕擷取畫面, 文字, 正方形, 電子藍 的圖片

AI 產生的內容可能不正確。

如何利用AI制作?

以下的示範用的是DeepSeek,你也可以使用其他AI大模型。

以下是相關的提示詞

利用以下詞語,制作一個消消樂的程式,以HTML表示。 每次隨機從以下選出10個組合,最後以計時方式決定勝負。

conscious system 意識系統

unconscious 無意識

we are engaged in 我們正在從事

when home alone 當一個人在家的時候

pleasurable 愉快的

funky music 時髦的音樂

catchy 朗朗上口的

lyrics 歌詞

somewhat 有些

with advance in 提前在

motivational 勵志的

puzzling 令人費解的, 困惑的

music theory 樂理(音樂理論)

 kindergartener 幼稚園生

comlimentary 免費的

performing musician 表演音樂家

留意

1.      這電腦程式要求以HTML表示,方便使用瀏覽器便可開啟。

2.      以上的字詞組合當然可以自行更改。

3.      以上的提示詞寫得非常簡單,基本上沒有詳細寫出遊戲的要求。不要緊,AI會自動建立一個的。(不同的AI輸出結果可能,即使是同一個AI,例如這次使用DeepSeek,每次輸出也可能不同的。)

以下是第一次輸出:

一張含有 文字, 螢幕擷取畫面, 字型 的圖片

AI 產生的內容可能不正確。

如要執行這程式,按右上方的「運行」便可以。(有些AI未必有即時運行的功能。如運行正確且滿意的話,下載後便可用瀏覽器開啟使用。

一張含有 文字, 螢幕擷取畫面, 字型, 代數 的圖片

AI 產生的內容可能不正確。

執行時,發覺文字左右反轉了。其他沒問題。

一張含有 文字, 螢幕擷取畫面 的圖片

AI 產生的內容可能不正確。

於提示詞位置,輸入問題,要求修正便可以。

一張含有 文字, 字型, 圖形, 標誌 的圖片

AI 產生的內容可能不正確。

第二次仍是錯誤的,再要求修正。

一張含有 文字, 字型, 白色, 圖形 的圖片

AI 產生的內容可能不正確。

第三次便正常了。這程式已可下載使用。

一張含有 螢幕擷取畫面, 文字, 正方形, 電子藍 的圖片

AI 產生的內容可能不正確。

但如想修改一些設定,例如以下要求,直接輸入便可以。

一張含有 文字, 字型, 白色, 螢幕擷取畫面 的圖片

AI 產生的內容可能不正確。

第一次輸出不符要求,使用其他方式重新輸入便可以。

一張含有 文字, 字型, 白色, 圖形 的圖片

AI 產生的內容可能不正確。

結果如下。這次完全符合要求了。

一張含有 文字, 字型, 白色, 收據 的圖片

AI 產生的內容可能不正確。

一張含有 文字, 螢幕擷取畫面, 鮮豔 的圖片

AI 產生的內容可能不正確。

下載這程式,在瀏覽器開啟便可以。

重要提示: 程式如正確運行並滿意的話,必須下載程式。因為即使輸入相同的提示詞,AI每次還是會輸出不同的結果的。

 

[]

根據以上的體驗,應可發覺:

1.      使用者不需要有任何寫電腦程式的經驗也可要求AI撰寫的。(不過也要懂得要求AI用甚麼程式撰寫,否則即使撰寫出來後也不懂如何執行。但一般使用者,以HTML格式便可以。

2.      雖然沒有詳細列出遊戲的要求,但AI還是會自行設計不同運作方式,不同的AI預設輸出效果會不同,有些會撰寫得較完整(例如DEEPSEEK),有些會撰寫得較簡潔。不過無論是哪一種,使用者仍可以要求修改的。

3.      有時,AI撰寫的程式最終也可能無法有效執行的,AI也不是萬能的呀。

 

參考文件

如何使用CANVA設計宣傳易拉架

  如何使用 CANVA 設計宣傳易拉架 包括不同的印刷素材,例如 Banner ,易拉架等   一般而言,有自訂的圖片,各圖片有自訂的標題。 先選好圖片,並設計好圖片說明。 設計背景 1.       完全使用 AI 2.       透過網上搜尋 ...