一、講義前言整理文字
學校行政工作不是單純的文書處理,而是一種組織中的資訊處理與流程協調。一份公文進入學校後,行政人員必須判斷任務性質、拆解工作項目、分派責任、設定期限、追蹤進度、彙整資料、產生成果,並將過程保存為下一次可參考的組織記憶。
本堂課以「AI 融入教學教師研習計畫」為例,練習把公文轉成專案啟動表,並透過 Google Workspace 與 Apps Script 建立資料夾、文件、追蹤表、日曆提醒與通知。這個流程的重點不是讓機器取代行政判斷,而是把重複、容易遺漏、需要保存的環節交給系統支援。
當行政流程被結構化,後續才有可能導入 NotebookLM 進行專案知識整理,並使用 Gemini 協助產出公告、成果摘要與交接草稿。第一堂課的目標,是完成第一個可運作的行政專案骨架,並理解每個欄位、每個資料夾、每個提醒背後的行政意義。
二、本堂課定位
這堂課不是單純的 Google 工具入門,也不是程式課。你要先理解:公文不是單一檔案,而是一個可能需要追蹤、分工、期限提醒、成果整理與結案交接的行政專案起點。
| 你要掌握的觀念 | 行政工作流的意思 |
|---|---|
| 公文是訊號 | 收到公文時,不只是把它存起來,而是要判斷它是否產生任務、期限、對象、成果與交接需求。 |
| 工具是流程支援 | Google Form、Sheets、Drive、Calendar、Docs、Apps Script 各自負責不同環節,不是分開使用,而是串成工作流。 |
| 自動化要保留人工判斷 | 系統可以建立資料夾、文件、提醒與通知,但是否送出公告、如何處理經費與正式成果,仍由承辦人負責確認。 |
三、本堂課 120 分鐘流程
本堂課採取「先看見流程,再安裝工具,最後做出一個範例」的順序。第一堂課不追求完整平台,而是先完成第一個可運作的行政專案骨架。
| 時間 | 單元 | 課程活動 | 你會完成的產出 |
|---|---|---|---|
| 0-10 分 | 情境引入 | 回想最近一份需要追蹤、收件或寫成果的公文。 | 列出一件真實行政任務。 |
| 10-25 分 | 核心觀念 | 說明行政工作流 = 任務流、資訊流、責任流。 | 完成公文拆解的三層標記。 |
| 25-40 分 | 案例拆解 | 拆解「AI 融入教學教師研習計畫」公文。 | 列出要求、期限、對象、成果、附件與風險。 |
| 40-65 分 | 安裝準備 | 建立 Drive 根資料夾、總控 Sheet、啟動 Form、Apps Script 專案。 | 完成可授權執行的系統骨架。 |
| 65-90 分 | 程式安裝與授權 | 貼上示範程式,設定 Script Properties,執行測試函式並授權。 | 系統可建立範例專案資料夾。 |
| 90-110 分 | 表單送出實作 | 送出一筆研習專案資料,檢查 Drive、Docs、Sheets、Calendar、Gmail。 | 一個自動建立的研習專案。 |
| 110-120 分 | 回收與延伸 | 修改欄位設計,討論哪些資料必填、哪些交給人工確認。 | 可帶回學校測試的欄位修正清單。 |
四、核心觀念
這一段建立你後續操作工具前需要先有的共同語言:行政工作不是單純處理文件,而是在處理任務、資訊、責任與時間節點。
行政工作是在有限時間、有限資訊、有限人力下,為了完成公共任務而進行的資訊接收、判讀、分派、追蹤、產出與保存。
| 核心概念 | 行政現場例子 | 銜接工具 |
|---|---|---|
| 有限理性 | 承辦人不可能同時記住所有期限、附件、未回覆名單與主管交辦事項。 | Sheets 狀態表、Calendar 提醒 |
| 資訊處理 | 公文進來後,要變成任務、日期、對象、附件與成果格式。 | Form 欄位、Drive 資料夾、Docs 紀錄 |
| 流程管理 | 報名、提醒、成果收件、照片整理與結案不應靠臨時記憶。 | Apps Script 觸發器 |
| 組織記憶 | 今年辦過的研習,明年應該能查到做法、範本、成果與注意事項。 | Drive 歸檔、NotebookLM |
五、行政工作流三層模型
這是本堂課最重要的工作流模型。先把行政任務拆成三層,再把每個 Google 工具放到對應位置。
1. 任務流
關心事情如何被完成。
重點是:做什麼、先後順序、完成標準。
2. 資訊流
關心資料如何被傳遞與轉換。
重點是:資料來源、欄位、格式、去向。
3. 責任流
關心誰在什麼節點負責判斷或執行。
重點是:權責、協作、審核、回報。
研習公文案例拆解
教育處來文:AI 融入教學教師研習計畫 ↓ 判斷是否成立行政專案 ↓ 建立專案資料夾與追蹤表 ↓ 公告教師與收集報名 ↓ 提醒報名期限與研習日期 ↓ 收集簽到、照片、回饋與成果 ↓ 產生成果草稿並歸檔結案
| 層次 | 拆解問題 | AI 研習案例答案 | 對應欄位或工具 |
|---|---|---|---|
| 任務流 | 這件事從開始到結束要做什麼? | 收文、公告、報名、提醒、研習、成果收件、結案。 | 待辦追蹤表、成果檢核表 |
| 資訊流 | 需要哪些資料?資料最後放哪裡? | 公文、附件、教師名單、報名統計、照片、回饋、成果摘要。 | 啟動表欄位、Drive 子資料夾 |
| 責任流 | 誰承辦、誰協助、誰審核、誰要收到通知? | 教務處承辦、資訊組協助、主任審核、參與教師收通知。 | 承辦處室、承辦人 Email、通知名單 |
六、安裝前準備清單
這一段用來確認你是否具備完成實作的基本環境。若場地網路或帳號權限不穩,至少先完成前四項,Apps Script 授權可等回到可用帳號後再操作。
| 項目 | 操作內容 | 完成檢查 |
|---|---|---|
| Google 帳號 | 確認可使用 Drive、Forms、Sheets、Calendar、Docs。 | 使用學校 Workspace 帳號登入。 |
| Drive 根資料夾 | 建立「行政專案工作流_課堂練習」。 | 複製網址中的資料夾 ID。 |
| 安裝器頁面 | 開啟 Apps Script 安裝程式產生器。 | 能看到「填入安裝參數」區塊。 |
| 總控試算表 | 可先不建立,讓安裝器產生的 setup 自動建立;若已有既有總控表,再複製試算表 ID。 | 知道本次要用「自動建立」或「沿用既有表」。 |
| 公文專案啟動表 | 不需要手動建立;安裝器產生的 setupAdminWorkflow 會自動建立。 | setup 執行紀錄可看到「公文專案啟動表填寫網址」。 |
| Apps Script | 到 script.google.com 建立新專案,貼上安裝器產生的程式碼。 |
可看到 Code.gs,並能選擇 testDriveFolder 與 setupAdminWorkflow 執行。 |
| 授權與觸發器 | 執行安裝器產生的 testDriveFolder 與 setupAdminWorkflow,完成授權。 | setup 執行紀錄出現啟動表、階段日期表與總控表連結。 |
七、公文專案啟動表欄位
欄位不是為了填好看,而是決定自動化能不能穩定運作。欄位名稱越穩定,Apps Script 越容易讀取。
| 欄位 | 建議題型 | 用途 | 設計提醒 |
|---|---|---|---|
| 專案年度 | 簡答 | 用於專案編號、資料夾命名與年度統計。 | 可用民國年,例如 115。 |
| 承辦處室 | 簡答 | 用於專案編號、資料夾命名與責任歸屬。 | 建議固定寫法,例如教務處、學務處、總務處、資訊組。 |
| 專案名稱 | 簡答 | 用於資料夾、文件、Calendar 事件標題。 | 簡短明確,例如「AI融入教學教師研習」。 |
| 承辦人 | 簡答 | 寫入專案紀錄、待辦追蹤表與成果檢核表。 | 填主要承辦人姓名。 |
| 承辦人Email | 簡答 | 寄送建立完成通知與錯誤追蹤。 | 安裝器表單欄位名稱沒有空格,請使用可收信的 Workspace 信箱。 |
| 協辦人員 | 段落 | 記錄協作對象,方便交接與分工。 | 可填資訊組、會計、總務或協辦教師。 |
| 公文主旨、來文單位、公文日期、公文文號 | 簡答 / 日期 | 寫入專案紀錄文件,作為後續查找與成果依據。 | 若不是正式公文,可填通知來源或任務來源。 |
| 活動日期 | 日期 | 建立活動日 Calendar 事件,也會寫入待辦追蹤表。 | 研習、會議、活動可先填主要日期。 |
| 成果繳交期限 | 日期 | 建立成果任務與 Calendar 提醒。 | 有成果報告、照片或簽到資料要求時應填寫。 |
| 經費核銷期限 | 日期 | 建立經費任務與 Calendar 提醒。 | 沒有經費可留空。 |
| 是否有經費、核定或預估金額 | 單選 / 簡答 | 寫入成果檢核與經費核銷待辦。 | 正式經費仍需人工確認,系統只做提醒與整理。 |
| 是否需要收家長或教師回覆、是否需要活動照片、是否需要成果報告 | 單選 | 決定成果檢核表中哪些資料需要追蹤。 | 不確定時先選「不確定」,後續再補正。 |
| 備註 | 段落 | 補充無法放入固定欄位的行政判斷。 | 例如主管交辦、特殊限制、校內處理慣例。 |
八、安裝步驟:使用 Apps Script 安裝器
本堂課建議優先使用安裝器產生完整 Apps Script 程式碼。安裝器會把 Drive 總資料夾、Calendar、總控表與管理者 Email 先寫入程式,減少手動修改程式碼的錯誤。
在 Drive 建立「行政專案工作流_課堂練習」。打開資料夾後,可複製完整網址或只複製
/folders/ 後面的 folder ID;安裝器會嘗試自動擷取 ID。
在安裝器填入 Google Drive 總資料夾 ID。行政專案總控表 ID 可留空,讓 setup 自動建立;Calendar ID 不確定時可先使用
primary;管理者 Email 可填入接收錯誤通知的信箱。
按下「產生 Apps Script 程式碼」後,使用「複製程式碼」或「下載 .gs 程式碼」。這份程式碼已經帶入你的 Drive、Calendar 與通知設定。
到
script.google.com 建立新的 Apps Script 專案,把安裝器產生的程式碼貼進 Code.gs,儲存專案。
在 Apps Script 執行
testDriveFolder,完成 Google 授權,確認 Drive 總資料夾 ID 正確且目前帳號有編輯權限。
執行
setupAdminWorkflow。setup 會自動建立「公文專案啟動表」、「專案階段日期新增表」、兩張表單回應試算表、行政專案總控表、專案階段日期紀錄表與兩個表單送出觸發器;不需要手動新增觸發器。
打開 Apps Script 的執行紀錄,找到「公文專案啟動表填寫網址」與「專案階段日期新增表填寫網址」。前者用來建立新行政專案,後者用來替既有專案補上報名截止日、成果期限、採購期限或其他階段日期。
先填「公文專案啟動表」建立 AI 研習專案,再用剛建立的專案編號填「專案階段日期新增表」,新增報名截止日或成果繳交期限,確認待辦追蹤表與 Calendar 都有新增資料。
安裝器會自動建立的項目
| 安裝階段 | 會產生什麼 | 本堂課如何使用 |
|---|---|---|
| 執行 setupAdminWorkflow 後 | 公文專案啟動表、表單回應試算表、專案階段日期新增表、階段日期回應試算表、行政專案總控表、專案階段日期紀錄表、兩個表單送出觸發器。 | 不用手動建立表單與觸發器,直接拿啟動表開始建立第一個行政專案。 |
| 送出公文專案啟動表後 | 標準專案資料夾、11 個子資料夾、專案紀錄 Docs、待辦追蹤 Sheets、成果檢核 Sheets、總控表紀錄與 Calendar 提醒。 | 用「AI 融入教學教師研習」建立一個完整專案骨架。 |
| 送出專案階段日期新增表後 | 依專案編號寫入階段日期紀錄、更新待辦追蹤表、建立 Calendar 全天提醒事件、寄送通知。 | 把報名截止、研習日期、成果繳交、經費核銷等節點補進同一個專案。 |
testDriveFolder,最後執行 setupAdminWorkflow。setup 成功後,日常使用只需要填「公文專案啟動表」與「專案階段日期新增表」。
九、備用:課堂短版程式碼
如果現場無法使用安裝器,可以暫時改用下面的短版程式碼。這段程式只做四件事:讀表單資料、建立 Drive 結構、建立文件與試算表、寫回總控紀錄;完整建置仍建議回到上一節使用安裝器。
function onFormSubmit(e) {
const values = normalizeNamedValues(e.namedValues);
createTrainingProject(values);
}
function testCreateTrainingProject() {
createTrainingProject({
projectName: 'AI融入教學教師研習',
year: '115',
office: '教務處',
ownerEmail: Session.getActiveUser().getEmail(),
registrationDeadline: '2026-06-12',
trainingDate: '2026-06-19',
resultDeadline: '2026-06-26'
});
}
function normalizeNamedValues(namedValues) {
return {
projectName: getAnswer_(namedValues, '專案名稱'),
year: getAnswer_(namedValues, '專案年度'),
office: getAnswer_(namedValues, '承辦處室'),
ownerEmail: getAnswer_(namedValues, '承辦人 Email'),
registrationDeadline: getAnswer_(namedValues, '報名截止日'),
trainingDate: getAnswer_(namedValues, '研習日期'),
resultDeadline: getAnswer_(namedValues, '成果繳交期限')
};
}
function createTrainingProject(data) {
const props = PropertiesService.getScriptProperties();
const root = DriveApp.getFolderById(props.getProperty('ROOT_FOLDER_ID'));
const ownerEmail = data.ownerEmail || props.getProperty('SYSTEM_OWNER_EMAIL') || Session.getActiveUser().getEmail();
const safeName = data.year + '_' + data.projectName;
const folder = root.createFolder(safeName);
const subfolders = [
'00_原始公文與附件',
'01_公告與報名',
'02_簽到與參與名單',
'03_照片與成果素材',
'04_成果報告與交接'
];
subfolders.forEach(function(name) {
folder.createFolder(name);
});
const doc = DocumentApp.create(safeName + '_專案紀錄');
const body = doc.getBody();
body.appendParagraph(data.projectName).setHeading(DocumentApp.ParagraphHeading.HEADING1);
body.appendParagraph('承辦處室:' + data.office);
body.appendParagraph('承辦人 Email:' + ownerEmail);
body.appendParagraph('報名截止日:' + data.registrationDeadline);
body.appendParagraph('研習日期:' + data.trainingDate);
body.appendParagraph('成果繳交期限:' + data.resultDeadline);
body.appendParagraph('待辦:公告教師、統計報名、提醒參加者、收成果、結案歸檔');
DriveApp.getFileById(doc.getId()).moveTo(folder);
const taskSheet = SpreadsheetApp.create(safeName + '_待辦追蹤表');
taskSheet.getSheets()[0].appendRow(['任務', '負責人', '期限', '狀態', '備註']);
taskSheet.getSheets()[0].appendRow(['公告教師', data.office, data.registrationDeadline, '未開始', '']);
taskSheet.getSheets()[0].appendRow(['研習提醒', data.office, data.trainingDate, '未開始', '']);
taskSheet.getSheets()[0].appendRow(['成果收件', data.office, data.resultDeadline, '未開始', '']);
DriveApp.getFileById(taskSheet.getId()).moveTo(folder);
CalendarApp.getDefaultCalendar().createAllDayEvent(
'成果期限:' + data.projectName,
new Date(data.resultDeadline),
{description: folder.getUrl()}
);
logProject_(data, folder.getUrl(), doc.getUrl(), taskSheet.getUrl(), ownerEmail);
GmailApp.sendEmail(ownerEmail, '行政專案已建立:' + data.projectName, folder.getUrl());
}
function logProject_(data, folderUrl, docUrl, taskSheetUrl, ownerEmail) {
const ss = SpreadsheetApp.getActiveSpreadsheet();
let sheet = ss.getSheetByName('project_log');
if (!sheet) {
sheet = ss.insertSheet('project_log');
sheet.appendRow(['建立時間', '專案名稱', '年度', '承辦處室', '承辦人 Email', '專案資料夾', '專案紀錄', '待辦追蹤', '成果檢核']);
}
sheet.appendRow([
new Date(),
data.projectName,
data.year,
data.office,
ownerEmail,
folderUrl,
docUrl,
taskSheetUrl,
'待補成果檢核表'
]);
}
function getAnswer_(namedValues, key) {
return namedValues[key] ? namedValues[key][0] : '';
}
十、實作範例:AI 融入教學教師研習
完成安裝與授權後,送出一筆表單資料,觀察「公文資訊如何變成專案骨架」。
| 欄位 | 範例填寫 | 系統使用方式 |
|---|---|---|
| 專案年度 | 115 | 用於資料夾前綴與年度統計。 |
| 承辦處室 | 教務處 | 寫入專案紀錄與待辦負責單位。 |
| 專案名稱 | AI融入教學教師研習 | 用於資料夾、文件、提醒標題。 |
| 承辦人 | 王小明 | 寫入專案紀錄、待辦追蹤與成果檢核表。 |
| 承辦人Email | 承辦人的 Workspace 信箱 | 寄送專案建立完成通知。 |
| 協辦人員 | 資訊組、教學組 | 保留協作與交接資訊。 |
| 公文主旨 | AI 融入教學教師研習計畫 | 寫入專案紀錄文件。 |
| 來文單位 | 新北市政府教育局 | 保留公文來源。 |
| 公文日期 / 公文文號 | 2026-06-02 / 新北教研字第XXXX號 | 方便日後查找與成果引用。 |
| 活動日期 | 2026-06-19 | 建立活動日 Calendar 事件。 |
| 成果繳交期限 | 2026-06-26 | 建立成果任務與 Calendar 提醒。 |
| 經費核銷期限 | 可留空或填 2026-07-05 | 若有經費,建立經費核銷待辦與提醒。 |
| 是否有經費 / 是否需要成果報告 | 不確定 / 是 | 寫入成果檢核表,後續人工確認。 |
送出後檢查
| 位置 | 應看到的成果 | 你可以思考 |
|---|---|---|
| Drive | 03_專案資料夾 中出現 115_教務處_AI融入教學教師研習,並有 11 個子資料夾。 | 這 11 個資料夾是否符合你們學校歸檔習慣? |
| Docs | 專案紀錄文件,含公文資訊、基本資料、重要期限、經費資訊、成果資料與 NotebookLM 建議提問。 | 哪些欄位應該增加到專案紀錄? |
| Sheets | 待辦追蹤表、成果檢核表與行政專案總控表紀錄。 | 狀態欄是否要改成下拉選單? |
| Calendar | 活動日期、成果期限、經費期限等 Calendar 事件。 | 哪些日期應該另外用「專案階段日期新增表」補上? |
| Gmail | 承辦人收到專案建立完成通知。 | 信件內容應該給承辦人哪些下一步? |
十一、工具在工作流中的位置
實作完成後,回頭看每個工具的位置。剛剛不是在學單一工具,而是在建立一條行政資訊流。
| 工具 | 本堂課角色 | 後續課程可延伸 |
|---|---|---|
| Google Form | 公文專案啟動入口。 | 活動報名、家長回覆、成果資料回傳。 |
| Google Sheets | 總控表、待辦追蹤、專案紀錄索引。 | 狀態儀表板、未完成清單、統計表。 |
| Google Drive | 專案資料夾與歸檔結構。 | 權限控管、附件整理、成果封存。 |
| Google Calendar | 成果期限與提醒。 | 多階段日期、活動前提醒、跨處室節點。 |
| Google Docs | 專案紀錄與成果草稿起點。 | 公告、會議紀錄、成果報告範本。 |
| Apps Script | 把表單、資料夾、文件、表格、日曆與信件串起來。 | 欄位檢查、錯誤紀錄、修改連結、workflow router。 |
| NotebookLM | 第一堂只先介紹為專案知識庫。 | 第三堂加入公文、紀錄與成果資料,檢查缺漏。 |
| Gemini | 第一堂只保留為草稿助理觀念。 | 產出公告、成果摘要、交接建議。 |
十二、常見卡關與處理方式
| 卡關 | 可能原因 | 處理方式 |
|---|---|---|
| 找不到 Apps Script | 從 Form 開啟與從 Sheet 開啟的位置不同。 | 本課統一從總控 Sheet 的「擴充功能」進入。 |
| 授權畫面顯示不安全 | 自寫 Apps Script 尚未經 Google 驗證。 | 說明這是個人或校內腳本常見授權流程,課堂用測試帳號操作。 |
| ROOT_FOLDER_ID 錯誤 | 複製到整段網址或資料夾權限不足。 | 只複製 /folders/ 後面的 ID,並確認自己有編輯權限。 |
| 不知道行政專案總控表 ID 要填什麼 | 尚未建立總控表,或不確定要沿用哪一張試算表。 | 安裝器的總控表 ID 可留空,執行 setupAdminWorkflow 時會自動建立。 |
| 找不到啟動表填寫網址 | setupAdminWorkflow 已執行,但沒有打開 Apps Script 執行紀錄。 | 到 Apps Script 左側「執行項目」或「執行紀錄」,查看 setupAdminWorkflow 的 Logger 輸出,複製「公文專案啟動表填寫網址」。 |
| 觸發器沒有執行 | setupAdminWorkflow 未成功完成,或表單沒有連到 setup 建立的回應試算表。 | 重新執行 setupAdminWorkflow。安裝器版本會自動建立 onFormSubmit 與 onMilestoneFormSubmit,不需要手動新增觸發器。 |
| 專案階段日期新增表無法新增提醒 | 專案編號填錯,或 Calendar ID 無效。 | 先從行政專案總控表複製正確專案編號,再執行 testCalendar 確認 Calendar 可寫入。 |
| 日期變成錯誤格式 | Form、Sheet、Apps Script 時區或日期格式不同。 | 先使用 yyyy-mm-dd 輸入測試,後續再優化日期處理。 |
| 信件寄不出去 | Workspace 寄信限制或 GmailApp 授權未完成。 | 先確認資料夾與文件建立成功,寄信改為課後延伸。 |
十三、課堂討論題
| 問題 | 討論方向 |
|---|---|
| 一份公文進來,什麼情況下需要成立專案? | 有期限、有多人協作、有附件、有成果、有跨處室、有未來交接需求。 |
| 哪些欄位一開始就要標準化? | 專案名稱、年度、承辦處室、承辦人 Email、重要期限、附件位置、成果要求。 |
| 哪些動作不應該完全自動化? | 正式公告、經費核定、對外送件、涉及個資或學生資料的內容。 |
| 下一堂課如何延伸? | 把單一研習公文延伸成活動型專案,加入多階段日期、收件表與多人分工。 |
十四、第一堂課學員產出檢核
能把 AI 研習公文拆成任務流、資訊流與責任流。
完成公文專案啟動表,並能說明每個欄位如何影響自動化。
完成安裝器程式碼產生、
testDriveFolder 授權測試與 setupAdminWorkflow 安裝。
送出範例資料後,能看到 Drive 資料夾、Docs 專案紀錄、Sheets 待辦追蹤、Calendar 期限與 Gmail 通知。
帶走一份欄位修正清單,準備用自己學校的一份公文測試。
十五、專案預設資料夾結構
使用 Apps Script 安裝器完成 setupAdminWorkflow 後,系統會先在 Drive 總資料夾建立固定的系統資料夾。每次送出「公文專案啟動表」後,系統會再於 03_專案資料夾 中建立一個專案資料夾與標準子資料夾。
Drive 總資料夾結構
行政專案工作流_課堂練習/ ├─ 01_公文專案啟動表/ │ ├─ 公文專案啟動表 │ └─ 公文專案啟動表_表單回應 ├─ 02_專案總控表/ │ └─ 行政專案總控表 ├─ 03_專案資料夾/ │ └─ 115_教務處_AI融入教學教師研習/ ├─ 04_專案階段日期新增表/ │ ├─ 專案階段日期新增表 │ └─ 專案階段日期新增表_表單回應 └─ 06_Apps Script/
單一行政專案資料夾結構
115_教務處_AI融入教學教師研習/ ├─ 00_原始公文與附件 ├─ 01_計畫書與核定資料 ├─ 02_工作分工與會議紀錄 ├─ 03_表單與回覆資料 ├─ 04_經費與採購核銷 ├─ 05_活動照片與照片說明 ├─ 06_成果資料與成果報告 ├─ 07_公告通知與對外文字 ├─ 08_簡報與成果展示 ├─ 09_檢討與下次改進 └─ 99_系統產生文件 ├─ 專案紀錄 Docs ├─ 待辦追蹤 Sheets └─ 成果檢核 Sheets
| 資料夾 | 用途 | 放置範例 |
|---|---|---|
| 00_原始公文與附件 | 保存任務來源與正式依據。 | 來文、公文附件、教育局計畫、校內簽核資料。 |
| 03_表單與回覆資料 | 保存報名、回覆、調查與統計資料。 | 教師報名表、回饋表、名冊、表單回應試算表。 |
| 05_活動照片與照片說明 | 集中活動成果素材。 | 研習照片、照片說明、授權或可公開使用註記。 |
| 06_成果資料與成果報告 | 保存對外或對上級單位交付的成果。 | 成果報告、簽到表、回饋摘要、成果附件。 |
| 99_系統產生文件 | 保存 Apps Script 自動建立的追蹤文件。 | 專案紀錄、待辦追蹤表、成果檢核表。 |
十六、資料蒐集後的延伸使用方向
本堂課先完成的是「把資料放進固定位置」。當公文、附件、表單回覆、照片、成果、待辦與檢核表都被集中整理後,後續才有條件進一步使用 AI、儀表板與組織知識庫。
| 延伸方向 | 可以怎麼使用 | 需要先準備好的資料 |
|---|---|---|
| NotebookLM 專案知識庫 | 把公文、計畫、專案紀錄、成果資料放入同一個 Notebook,詢問「本案有哪些期限、缺漏、成果要求與下次可沿用資料」。 | 原始公文、附件、專案紀錄、成果檢核表。 |
| Gemini 草稿產出 | 根據已整理的資料產生公告初稿、活動提醒、成果摘要、會議紀錄整理與交接文字。 | 專案紀錄、待辦追蹤表、照片說明、回饋摘要。 |
| 成果報告與結案 | 用成果檢核表確認照片、簽到、名冊、回饋、經費與成果文字是否齊全,再組成正式成果報告。 | 06_成果資料與成果報告、05_活動照片與照片說明、04_經費與採購核銷。 |
| 行政儀表板 | 從行政專案總控表彙整各處室專案數量、未完成任務、即將到期事項與結案狀態。 | 行政專案總控表、待辦追蹤表、專案階段日期紀錄。 |
| 交接與組織記憶 | 把本次做法、問題、下次改善、可沿用範本整理成交接資料,讓下一位承辦人不用從零開始。 | 09_檢討與下次改進、專案紀錄、成果報告、待辦追蹤表。 |
| 流程改善 | 回顧哪些欄位不夠、哪些資料常缺、哪些提醒太晚,調整下一次的啟動表、階段日期表與資料夾規則。 | 表單回覆、錯誤紀錄、未完成待辦、結案檢討。 |
十七、行政專案總流程圖
這張圖把本堂課的完整流程串起來:表單負責啟動與補日期,Apps Script 負責建立結構與提醒,總控表選單負責在需要時產生資料盤點,Gemini / NotebookLM 則在資料整理後協助缺漏檢查、草稿產出與交接整理。