埋射模具設計流程:金屬嵌件定位、模流模擬與壽命評估
一招搞定!埋射模具設計輕鬆紀錄神器(含金屬嵌件與模流模擬)
模具設計每次要追蹤嵌件定位、模流分析還有壽命評估,手動抄寫表格超級容易出錯,資料又散亂!之前我幫朋友專案現場對表,真的差點瘋掉:檔案版本抓不到,誰改的也搞不清楚。別怕!這次我幫你把這一切「懶人化」──直接用 Google Apps Script 讓工程師團隊一起線上輸入、記錄每一顆嵌件位置、模流結果、預估壽命,還能馬上拉統計,什麼時候哪顆壞掉一目了然,工地、辦公室同步有感!
別怕,直接複製這段就好!
這工具讓你輸入「金屬嵌件位置、模流模擬結果、壽命估算」,全部記錄到 Google Sheet,還能一鍵看歷史資料和壽命分佈統計。
// === 埋射模具設計全流程紀錄小工具 ===
function doGet(e) {
var html = [];
html.push('
html.push('
模具設計追蹤小幫手
');html.push('
');html.push('
');html.push('');
html.push('
');html.push('');
html.push('
return HtmlService.createHtmlOutput(html.join(""));
}
// 處理表單寫入資料
function doPost(e){
var action = e.parameter.action;
if(action=="add"){
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sh=ss.getSheetByName("模具資料");
if(!sh){
sh=ss.insertSheet("模具資料");
sh.appendRow(["時間","嵌件編號","位置","模流","壽命"]);
}
var now=new Date();
var vals=[
Utilities.formatDate(now,"GMT+8","yyyy-MM-dd HH:mm"),
e.parameter.part_id||'',
e.parameter.position||'',
e.parameter.flow_result||'',
e.parameter.lifetime||''
];
sh.appendRow(vals);
return ContentService.createTextOutput("已存入 Google Sheet!搞定。");
}
return ContentService.createTextOutput("無效動作");
}
// 列出資料+統計
function doGetTable() {
var ss=SpreadsheetApp.getActiveSpreadsheet();
var sh=ss.getSheetByName("模具資料");
if(!sh){
return "目前沒資料,先輸入一筆吧!";
}
var rows=sh.getDataRange().getValues();
if(rows.length<2) return "沒有資料";
var html=['
| 時間 | 嵌件編號 | 位置 | 模流 | 壽命 |
|---|---|---|---|---|
| '+rows[i][0]+' | ''+rows[i][1]+' | ''+rows[i][2]+' | ''+rows[i][3]+' | ''+rows[i][4]+' |
if(cnt>0){
html.push('壽命平均:'+Math.round(sum/cnt)+' 次');
}
html.push(',目前 NG 件數:'+ng+' 顆');
return html.join('');
}
// 讓 GET ?action=list 呼叫
function doGet(e){
if(e && e.parameter && e.parameter.action=="list"){
return HtmlService.createHtmlOutput(doGetTable());
}
return doGet();
}
輕鬆上手 Apps Script!別怕我帶你走一次!
跟我一步一步來,真的比你想像的還簡單!
開啟 Apps Script 編輯器
先在 Google 試算表裡(選一份你想記錄的),點最上方選單的「擴充功能」→「Apps Script」
位置在右上靠中間一點那邊,超顯眼。
結果會跳到一個新分頁,就是編輯器啦!
⚠️ 有時公司帳號會被擋,我自己就被擋過…只能用私人帳號先試;或者有彈窗沒出來,記得看一下瀏覽器右上角有沒有被封鎖!
清空並貼上程式碼
在中央大白色區塊全選(Ctrl+A)→ 按 Delete 清空,再貼上上面那段完整程式碼(Ctrl+V)
你會看到原本的 `function myFunction()` 被換掉。
⚠️ 我以前常忘記「全部」選,結果會多貼一份,搞到會壞掉,這要注意!
儲存專案
點左上工具列的磁碟片圖示,或直接 Ctrl+S
第一次存檔會跳出命名視窗,名字自己取,隨便打都行。
⚠️ 如果沒存就去部署,保證會噴錯…我之前就在那邊卡半天!
部署成網頁應用程式
點右上角「部署」藍色按鈕 →「新增部署作業」
跳出設定視窗後,依序選:
1. 點左下齒輪,選「網頁應用程式」
2. 執行身分選「我」
3. 誰可以存取選「任何人」
4. 最後按「部署」
結果會出現網址。
⚠️ 「誰可以存取」一定記得要選「任何人」,不然同事點都看不到。
授權警告解決
他會跳紅色警告「Google 尚未驗證這個應用程式」
這是正常的!只要照畫面點「進階」→「前往 XXX(不安全)」→「允許」
完成後就會跳回部署完成的畫面。
⚠️ 有些朋友第一次看到紅字就嚇到以為是病毒,我那時候還接到半夜電話,真的沒事!
複製網址,用瀏覽器打開就能用了
授權完之後畫面上有一個超長網址(`https://script.google.com/...`)
把它複製下來,直接丟到瀏覽器新分頁開啟
就會看到剛剛那個輸入介面啦,趕快測一筆吧!
⚠️ 程式有小改動記得要重新部署,不然舊版會一直沒變喔!
⚠️ 關於 Google Apps Script 的紅色授權畫面說明
這個畫面是因為你自己寫的程式,Google 還沒幫你「官方認證」,所以會特別警告你注意安全。只要你自己貼的程式是從信任來源來(像這篇!),其實照著「進階」→「前往」→「允許」就能正常啟用,不會有資安問題。反而不點授權,功能完全跑不起來。
如果有加密、金流或敏感個資才要緊張,這種單純記錄表格的,我到現在用兩年多都沒出過包。
工程現場、設計部門都能玩!怎麼用最方便?
情境一:設計人員模流分析時,每有新一組嵌件設計就直接線上填一筆,現場、工程主管隔空都能即時看,NG件數累積太快馬上警告。
情境二:工地維修要追蹤模具壽命,直接拿手機輸入估算值,一週後拉壽命統計,馬上知道哪些批號要備料換模,不怕資料丟了。
我看過有團隊直接把網址設書籤,每天打開一次超省事,懶到極致就是最強大的自動化!