總腳本數
[[ scripts.length ]]
總變數數
[[ totalVariables ]]
執行次數
[[ totalExecutions ]]
成功率
--
| 腳本名稱 ↑ ↓ | 描述 | 變數 | 建立時間 ↑ ↓ | 最後使用 ↑ ↓ | 操作 | |
|---|---|---|---|---|---|---|
|
暫無腳本資料 點擊右上角「新增腳本」開始建立 |
||||||
|
[[ script.name ]]
|
[[ script.description || '-' ]]
|
[[ script.created_by ]]
[[ formatDate(script.created_at) ]]
|
[[ script.updated_by ]]
[[ formatDate(script.updated_at) ]]
|
|
||
暫無腳本資料
點擊右上角「新增腳本」開始建立
[[ script.name ]]
[[ script.description || '無描述' ]]
腳本變數設定 ([[ (activeTab.script.variables || []).length ]] 個)
尚無變數
✅ 執行成功 ([[ activeTab.testResult.execution_time ]] ms) ❌ 執行失敗 ([[ activeTab.testResult.execution_time ]] ms)
[[ activeTab.testResult.output || '(無輸出)' ]]
[[ activeTab.testResult.error ]]
| 變數名稱 | 類型 | 變數值 | 所屬腳本 | 分類 | 操作 |
|---|---|---|---|---|---|
| 暫無變數資料 | |||||
|
[[ variable.variable_name ]]
🔒
|
[[ variable.variable_type ]] |
[[ variable.variable_value && variable.variable_value.length > 50 ? variable.variable_value.substring(0, 50) + '...' : (variable.variable_value || '-') ]]
••••••
[[ variable.variable_value && variable.variable_value.length > 50 ? variable.variable_value.substring(0, 50) + '...' : (variable.variable_value || '-') ]]
|
[[ variable.script_name || '全域' ]] | [[ variable.category || '未分類' ]] |
|
[[ variable.variable_name ]]
[[ variable.variable_type ]] | [[ variable.script_name || '全域' ]]
[[ formatDate(execution.started_at) ]]
[[ execution.status === 'success' ? '✅ 成功' : '❌ 失敗' ]]執行時間: [[ execution.execution_time ]]s
[[ execution.script_name ]]
[[ formatDate(execution.started_at) ]]
執行時間: [[ execution.execution_time ]]s
垃圾桶是空的
已刪除的腳本將會顯示在這裡
| 腳本名稱 | 描述 | 刪除時間 | 操作 |
|---|---|---|---|
|
[[ script.name ]]
|
[[ script.description || '-' ]]
|
[[ formatDate(script.deleted_at) ]] |
|
[[ script.name ]]
[[ script.description || '無描述' ]]
刪除時間: [[ formatDate(script.deleted_at) ]]
💡 API 金鑰採用加密儲存,您可以隨時查看、複製或重新生成
1 查看 API 金鑰
• 點擊「👁 查看詳情」按鈕開啟詳細資訊頁面
• 點擊眼睛圖標可顯示/隱藏完整的 API 金鑰
• 金鑰格式:sk_xxx...(已加密儲存,安全無虞)
2 複製使用
• 點擊「📋 複製 Key」直接複製到剪貼簿
• 點擊「🔗 複製 URL」複製 API 端點網址
• 在 HTTP 請求中使用 Header:X-API-Key: YOUR_KEY
3 重新生成
• 若 Key 洩露或需要更換,可在詳情頁面點擊「🔄 重新生成」
• 舊 Key 將立即失效,請更新所有使用該 Key 的應用程式
📖 使用範例 (cURL):
curl -X POST [[ apiDomain ]]/api/run/<script_id_or_alias> \ -H "X-API-Key: sk_your_api_key_here" \ -H "Content-Type: application/json" \ -d '[[ generateVariableExample(parseInt(selectedScriptId)) ]]'
curl -X POST [[ apiDomain ]]/api/run/<script_id_or_alias> \
-H "X-API-Key: sk_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{"variable1": "value1"}'
| 別名 ↑ ↓ | 腳本 | 狀態 | 速率限制 | 建立時間 ↑ ↓ | 最後使用 ↑ ↓ | 操作 |
|---|---|---|---|---|---|---|
|
暫無 API 點擊右上角「新增 API」開始建立 |
||||||
|
[[ apiKey.name ]]
|
[[ apiKey.script_name ]]
|
[[ apiKey.is_public ? '公開' : '私密' ]] |
[[ apiKey.rate_limit ]]/分鐘
|
[[ formatDate(apiKey.created_at) ]] | [[ apiKey.last_used_at ? formatDate(apiKey.last_used_at) : '-' ]] |
|
暫無 API
[[ apiKey.name ]]
[[ apiKey.script_name ]]
Salesforce 連線狀態
管理您的 Salesforce OAuth 連線
已連接
[[ salesforceStatus.instance_url ]]
Token 過期時間
[[ salesforceStatus.expires_at ? formatDate(salesforceStatus.expires_at) : '無限期' ]]
⚠️ Token 已過期
狀態
[[ salesforceStatus.is_expired ? '需要重新授權' : '正常' ]]尚未連接到 Salesforce
點擊「連接 Salesforce」按鈕開始 OAuth 認證流程
關於 Salesforce 整合
- • 連接後,所有腳本都可以使用全域
sf物件 - • 支援查詢、建立、更新、刪除 Salesforce 記錄
- • Token 會自動刷新,無需手動管理
- • 使用 OAuth 2.0 + PKCE 安全認證
測試結果
✅ 連線測試成功
[[ JSON.stringify(salesforceTestResult.data, null, 2) ]]
❌ 連線測試失敗
[[ salesforceTestResult.message ]]
用戶管理
| ID | 用戶名 | 角色 | 建立時間 | 操作 |
|---|---|---|---|---|
|
暫無用戶 |
||||
| [[ user.id ]] |
[[ user.username ]]
|
[[ user.role_name || '未分配' ]] | [[ formatDate(user.created_at) ]] |
|
角色管理
暫無角色
[[ role.name ]]
[[ role.description || '無描述' ]]