共用方式為


CustomJS(預覽版)

在支援 NPM 模組的工作流程中執行自訂 JavaScript 程式碼。 能產生 PDF、截圖擷取、資料轉換、解析檔案(CSV、XML、JSON、Excel),並整合任何 API。 安全的執行環境。 請至 https://www.customjs.space

此連接器適用於以下產品和區域:

服務 Class Regions
副駕駛工作室 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
邏輯應用程式 標準 所有 Logic Apps 區域, 但下列區域除外:
     - Azure Government 區域
     - Azure 中國區域
     - 美國國防部 (DoD)
Power Apps 進階 除下列區域外的所有 Power Apps 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
Power Automate(自動化服務) 進階 除下列區域外的所有 Power Automate 區域
     - 美國政府 (GCC)
     - 美國政府(海灣合作委員會高中)
     - 由 21Vianet 營運的中國雲
     - 美國國防部 (DoD)
連絡人​​
名稱 CustomJS 支援
URL https://www.customjs.space
Email h@customjs.io
連接器中繼資料
Publisher 科技圈有限公司
網站 https://www.customjs.space
隱私策略 https://www.customjs.space/terms-and-conditions/
類別 IT運營;生產力

CustomJS

出版社:TechnologyCircle GmbH

開啟工作流程的新可能性:使用NPM模組執行JavaScript、建立PDF、截圖等。

先決條件

您將需要以下內容才能繼續:

支援的作業

連接器支援下列作業:

執行 JavaScript 程式碼

用你的輸入資料執行自訂的 JavaScript 程式碼。 程式碼可以參考 NPM 模組並使用「輸入」變數。

參數:

  • Input Value: 在你的 JavaScript 程式碼中,作為「輸入」變數可用的輸入字串
  • JavaScript Code: 你的 JavaScript 程式碼來執行。 使用「input」變數來參考輸入

Example:

// Input: "hello"
// Code:
return 'prefix ' + input + ' suffix';
// Result: "prefix hello suffix"

如何取得認證

  1. 造訪 https://www.customjs.space
  2. 註冊免費或付費帳號
  3. 導覽至您的儀表板
  4. 產生 API 金鑰
  5. 複製 API 金鑰以便建立連線

開始使用連接器

一旦你拿到你的 API 金鑰:

  1. 在 Power Automate 中,建立一個新的 CustomJS 連線
  2. 在提示時輸入你的 API 金鑰
  3. 在你的流程中使用「執行 JavaScript 程式碼」這個動作
  4. 請提供你的輸入值和 JavaScript 程式碼
  5. 這個動作會回傳你程式碼執行的結果

已知問題和限制

  • JavaScript 執行受逾時限制(通常為 30 秒)
  • 程式碼必須回傳一個值,才能看到流程中的結果
  • 根據你的 CustomJS 訂閱方案,有些 NPM 模組可能無法取得
  • 速率限制會依據你的 CustomJS 訂閱等級而定

如需最 up-to的功能與限制資訊,請參閱我們的文件 https://www.customjs.space

常見錯誤與故障排除

「未授權」錯誤

  • 確認你的 API 金鑰是否正確
  • 請確認你的 CustomJS 訂閱是否有效
  • 確保 API 金鑰沒有過期

「執行失敗」錯誤

  • 檢查你的 JavaScript 程式碼是否有語法錯誤
  • 確認輸入格式是否符合你的程式碼預期
  • 確保你的程式碼回傳一個值

暫停錯誤

  • 優化你的 JavaScript 程式碼以提升效能
  • 考慮將複雜操作拆解成更小的步驟
  • 檢查你的程式碼是否有無限迴圈或阻塞操作

FAQ

問:支援哪些 JavaScript 功能?
答:CustomJS 支援現代 JavaScript(ES2020+),並可存取多種 NPM 模組。 請參閱 CustomJS 文件以獲取完整的可用模組清單。

問:我可以在 JavaScript 程式碼中使用外部 API?
答:可以,你可以從 JavaScript 程式碼中發出 HTTP 請求並呼叫外部 API。

問:我該如何除錯我的 JavaScript 程式碼?
答:在程式碼中使用 console.log() 語句。 輸出結果會顯示在行動結果中。

問:最大執行時間是多少?
答:預設的逾時時間是30秒。 如果你需要更長的執行時間,請聯絡 CustomJS 客服。

部署指示

  1. 在 Power Automate 或 Power Apps 連接器圖庫中搜尋「CustomJS」
  2. 用你的 API 金鑰建立一個新的連線
  3. 開始用執行 JavaScript 程式碼動作來建構流程

支援與額外資源

如有技術支援或對接頭有任何疑問,請聯絡我們 h@customjs.io

正在建立連線

連接器支援以下認證類型:

預設值 建立連線的參數。 所有區域 不可共享

預設

適用:所有地區

建立連線的參數。

這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。

名稱 類型 Description 為必填項目
API 密鑰 (api_key) securestring 此 API 的api_key

節流限制

名稱 呼叫 續約期間
每個連線的 API 呼叫 100 60 秒

動作

執行 JavaScript 程式碼

透過你的 CustomJS API 金鑰遠端執行 JavaScript 程式碼。 程式碼可以參考輸入變數並使用 NPM 模組。

執行 JavaScript 程式碼

透過你的 CustomJS API 金鑰遠端執行 JavaScript 程式碼。 程式碼可以參考輸入變數並使用 NPM 模組。

參數

名稱 機碼 必要 類型 Description
輸入值
input True string

使用者提供的輸入字串,可以在你的 JavaScript 程式碼中被引用。

JavaScript程式碼
code True string

JavaScript 程式碼要執行。 用輸入變數參考輸入。

傳回

JavaScript 執行的結果

response
string

定義

字串

這是基本資料類型「string」。