Service Account 設定、Apps Script 與團隊協作
進入 Google Cloud Console → API 和服務 → 憑證 → 建立憑證 → 服務帳戶
在「API 和服務」頁面搜尋並啟用「Google Sheets API」
在服務帳戶詳情頁 → 金鑰 → 新增金鑰 → JSON 格式
將服務帳戶 email 加入 Sheet 的編輯者權限
# .env 檔案配置
GOOGLE_SHEETS_ENABLED=true
GOOGLE_SERVICE_ACCOUNT_FILE=./credentials/service_account.json
PROMPTS_SHEET_ID=1ABC...xyz # 從 Sheet URL 複製
AUTO_SYNC_TO_SHEETS=false
SYNC_INTERVAL_MINUTES=30
// 建立自訂選單
function onOpen() {
SpreadsheetApp.getUi()
.createMenu('🤖 AI Prompt')
.addItem('同步提示詞', 'syncPromptsFromPlatform')
.addItem('刷新統計', 'refreshAnalytics')
.addItem('設定定時同步', 'createHourlyTrigger')
.addToUi();
}
// 同步提示詞
function syncPromptsFromPlatform() {
const response = UrlFetchApp.fetch(CONFIG.API_BASE_URL + '/prompts');
const prompts = JSON.parse(response.getContentText());
// 寫入工作表...
}
團隊成員查看、評論、評分提示詞,高分範本標記為推薦
為提示詞分類(前端、後端、數據分析),統計各分類數量
記錄每個提示詞的使用次數,分析熱門範本
Google Sheets 自動保存編輯歷史,可回復之前版本