OptiAPI (預覽版)
OptiAPI 的官方 API,可將無數日常動作與 Power Automate 連接起來。
此連接器適用於以下產品和區域:
| 服務 | 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) |
| 連絡人 | |
|---|---|
| 名稱 | 奧利弗·布斯克·詹森 |
| support@optiapi.com |
| 連接器中繼資料 | |
|---|---|
| Publisher | 布斯克 |
| 網站 | https://optiapi.com |
| 隱私策略 | https://optiapi.com/terms |
正在建立連線
連接器支援下列驗證類型:
| 預設值 | 建立連線的參數。 | 所有區域 | 不可共享 |
預設
適用:所有地區
建立連線的參數。
這不是可共用的連線。 如果 Power App 與其他使用者共用,系統會明確提示其他使用者建立新連線。
| 名稱 | 類型 | Description | 為必填項目 |
|---|---|---|---|
| API 金鑰 | securestring | 此 API 的 API 金鑰 | 對 |
節流限制
| 名稱 | 呼叫 | 續約期間 |
|---|---|---|
| 每個連線的 API 呼叫 | 100 | 60 秒 |
動作
| 區塊陣列 |
將陣列分解為區塊。 |
| 取得 PDF 中繼資料資訊 |
從 PDF 檔案取得中繼資料。 |
| 取得陣列中的唯一項目 |
此動作會傳回陣列中的所有唯一專案。 |
| 合併多個 PDF 檔案 |
將多個 PDF 文件合併為一個。 |
| 在 PDF 檔案上設定密碼 |
在 PDF 檔案上動態設定自訂密碼。 |
| 在時間或日期中添加或減去 |
透過新增或減去值來操作日期時間。 |
| 在陣列中尋找重複項 |
此動作會從陣列擷取並傳回重複的值。 |
| 將 PDF 檔案轉換為文字 |
將 PDF 檔案轉換為文字。 |
| 將字串轉換為日期時間物件 |
將字串轉換成有效的日期時間格式。 |
| 尋找陣列之間的差異 |
此動作會將一個陣列與另一個陣列進行比較。 |
| 對掃描的 PDF 或影像檔案執行 OCR |
將字串取代為另一個單字。 |
| 平面化陣列 |
此動作會將多維度陣列平面化為單一維度陣列。 |
| 從陣列中移除項目 |
依索引鍵值從陣列中移除專案。 |
| 排序陣列 |
將陣列從高到低或從降序到遞增排序。 |
| 替換字符串中的文本 |
將一個或多個單字替換為另一個單字。 |
| 根據正規表示式取代字串中的文字 |
根據規則運算式,將一或多個單字替換為另一個單字。 |
| 根據規則運算式從字串中尋找值 |
在字串中尋找一或多個值。 |
| 檢查陣列是否包含值 |
判斷陣列是否包含指定的專案。 |
| 第一個在陣列內的位置 |
此動作會傳回數組中具有指定鍵/值對的第一個元素。 |
| 篩選陣列中的錯誤值 |
此動作會從陣列中移除錯誤項目。 |
| 組合陣列 |
將一個陣列的鍵與另一個陣列的值結合。 |
| 群組依陣列索引鍵 |
此動作會依指定的索引鍵將陣列的專案分組。 |
| 計算平均值 |
計算指定索引鍵的平均值。 |
區塊陣列
將陣列分解為區塊。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
區塊大小
|
size | True | integer |
每個區塊的大小。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
取得 PDF 中繼資料資訊
從 PDF 檔案取得中繼資料。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
True | byte |
PDF 檔案的 base64 編碼字串。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
PDF版本
|
metadata.PDFVersion | string |
PDF版本 |
|
作者
|
metadata.author | string |
PDF 檔案的作者 |
|
建立日期
|
metadata.creationDate | string |
PDF 檔案最初建立的日期。 |
|
Creator
|
metadata.creator | string |
PDF 檔案的建立者。 |
|
已加密
|
metadata.encrypted | string |
PDF 檔案是否加密。 傳回「是」/「否」。 |
|
檔案大小
|
metadata.fileSize | string |
PDF 檔案的檔案大小 (以位元組為單位)。 |
|
Form
|
metadata.form | string |
如果在 PDF 檔案中找到任何表單。 |
|
修改日期
|
metadata.modDate | string |
如果檔案已變更。 (預設值 = 空值) |
|
已最佳化
|
metadata.optimized | string |
如果檔案已最佳化。 (預設值 = “no”) |
|
輸出
|
metadata.output | array of string |
輸出 |
|
頁面旋轉
|
metadata.pageRot | string |
PDF 檔案的旋轉。 |
|
頁面大小
|
metadata.pageSize | string |
PDF 檔案的頁面大小。 |
|
頁數
|
metadata.pages | string |
PDF 檔案中的頁數。 |
|
出品
|
metadata.producer | string |
PDF 檔案的製作者。 |
|
標籤
|
metadata.tagged | string |
PDF 檔案是否已標記。 傳回「是」/「否」。 |
|
Title
|
metadata.title | string |
PDF 檔案的標題。 |
取得陣列中的唯一項目
此動作會傳回陣列中的所有唯一專案。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
Key
|
key | string |
決定唯一性的特定鍵。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
合併多個 PDF 檔案
將多個 PDF 文件合併為一個。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
PDF格式
|
pdfs | True | array of string |
PDF格式 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
檔案內容
|
content | string |
組合 PDF 檔案的 base64 編碼字串。 |
在 PDF 檔案上設定密碼
在 PDF 檔案上動態設定自訂密碼。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
要求的內容類型。
|
Content-Type | True | string |
內容-類型 |
|
要求的接受類型。
|
Accept | True | string |
接受 |
|
密碼
|
password | True | string |
要套用至 PDF 檔案的密碼。 |
|
PDF檔案
|
True | byte |
PDF 檔案的 base64 內容。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
檔案內容
|
content | string |
帶有密碼的 PDF 文件的 base64 編碼字符串。 |
在時間或日期中添加或減去
透過新增或減去值來操作日期時間。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
行動
|
action | True | string |
加法或減法的動作也是如此。 例如,這可以是 'year'、'weekday'、'week' 或 'day'。 |
|
輸入日期時間
|
datetime | True | string |
要加或減的輸入值。 |
|
Operator
|
operator | True | string |
我們是否應該從輸入日期時間中添加或減去值。 可以是 'add' 或 'subtract。 |
|
輸出格式
|
outputFormat | string |
字串應轉換為的日期時間格式 (例如 d-m-Y) |
|
|
價值觀
|
value | True | integer |
要加或減的值。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
日期時間
|
datetime | string |
新的轉換日期時間 |
在陣列中尋找重複項
此動作會從陣列擷取並傳回重複的值。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
Key
|
key | string |
您可以指定索引鍵,以便在特定屬性下尋找重複項(選用) |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
將 PDF 檔案轉換為文字
將 PDF 檔案轉換為文字。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
結束頁面
|
endPage | integer |
如果設定,這是動作將轉換為文字的最後一頁。 |
|
|
輸出佈局
|
layout | True | string |
輸出內容的版面配置。 您可以選擇“原始”或“原始”。 原版將保留佈局.. |
|
檔案內容
|
True | byte |
PDF 檔案的 base64 編碼字串。 |
|
|
起始頁
|
startPage | integer |
如果設定,這是動作將轉換為文字的第一頁。 |
傳回
將字串轉換為日期時間物件
將字串轉換成有效的日期時間格式。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
要求的內容類型。
|
Content-Type | True | string |
內容-類型 |
|
要求的接受類型。
|
Accept | True | string |
接受 |
|
輸入格式
|
inputFormat | True | string |
輸入字串的格式。 |
|
輸出格式
|
outputFormat | True | string |
字串應轉換成的日期時間格式。 |
|
輸入字串
|
string | True | string |
要轉換為日期時間的輸入字串。 |
|
Timezone
|
timezone | string |
日期時間應轉換至的時區 (選擇性) |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
日期時間
|
datetime | string |
新的轉換日期時間 |
尋找陣列之間的差異
此動作會將一個陣列與另一個陣列進行比較。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
比
|
compare | True | array of string |
比 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
對掃描的 PDF 或影像檔案執行 OCR
將字串取代為另一個單字。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
檔案內容
|
file | True | string |
檔案的 base64 編碼字串 (PDF 或影像)。 |
|
語言
|
language | string |
輸入檔案的語言。 (預設 = eng) |
|
|
OCR 引擎 (OEM)
|
oem | True | integer |
要使用的 OCR 引擎。 (0 = 舊版,1 = LSTM) |
|
頁面分割方法 (PSM)
|
psm | True | integer |
OCR應該如何分割輸入的影像? |
|
修剪輸出
|
trim | True | boolean |
如果啟用,這將刪除輸出文字的所有多餘間距和換行符。 |
|
檔案類型
|
type | True | string |
輸入檔案類型。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
輸出文字
|
text | string |
OCR 動作的輸出文字。 |
平面化陣列
此動作會將多維度陣列平面化為單一維度陣列。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
深度
|
depth | integer |
應展平的深度層級 (整數) |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
從陣列中移除項目
依索引鍵值從陣列中移除專案。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
Key
|
key | True | string |
符合此金鑰的項目將會被移除。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
排序陣列
將陣列從高到低或從降序到遞增排序。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
排序
|
sort | True | string |
數組項目該如何排序? |
傳回
替換字符串中的文本
將一個或多個單字替換為另一個單字。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
要求的內容類型。
|
Content-Type | True | string |
內容-類型 |
|
要求的接受類型。
|
Accept | True | string |
接受 |
|
取代為
|
replace | True | string |
要取代找到的字串的字串或單字。 |
|
䦍
|
search | True | string |
要在輸入字串中尋找的字串或單字。 |
|
輸入文字
|
text | True | string |
要執行替換的輸入文字。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
收發簡訊
|
text | string |
收發簡訊 |
根據正規表示式取代字串中的文字
根據規則運算式,將一或多個單字替換為另一個單字。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
正則表達式模式
|
pattern | True | string |
要在搜尋中使用的規則運算式模式。 |
|
重置價值
|
replacement | True | string |
要取代找到值的字串。 |
|
輸入文字
|
text | True | string |
要執行文字取代的字串。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
文字
|
text | string |
取代的文字字串 |
根據規則運算式從字串中尋找值
在字串中尋找一或多個值。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
群體
|
group | integer |
要返回的小組。 (預設值 = 0) |
|
|
正則表達式模式
|
pattern | True | string |
規則運算式模式。 |
|
輸入文字
|
text | True | string |
要在其中尋找參考的字串。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
values
|
values | array of string |
values |
檢查陣列是否包含值
判斷陣列是否包含指定的專案。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
Key
|
key | True | string |
在中搜尋特定值的鍵。 |
|
搜尋字詞
|
search | True | string |
要尋找的搜尋字詞。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
包含
|
contains | boolean |
陣列是否包含給定的項目(布爾) |
第一個在陣列內的位置
此動作會傳回數組中具有指定鍵/值對的第一個元素。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
Key
|
key | True | string |
要搜尋的鑰匙。 |
|
Operator
|
operator | string |
執行運算子子句 (選用) |
|
|
䦍
|
value | True | string |
要搜尋的值。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
篩選陣列中的錯誤值
此動作會從陣列中移除錯誤項目。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
保留陣列索引鍵
|
preserveKeys | True | boolean |
如果設定為 true,傳回的陣列將保留原始屬性的索引鍵。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
組合陣列
將一個陣列的鍵與另一個陣列的值結合。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
要求的內容類型。
|
Content-Type | True | string |
內容-類型 |
|
要求的接受類型。
|
Accept | True | string |
接受 |
|
鑰匙
|
keys | True | array of string |
鑰匙 |
|
values
|
values | True | array of string |
values |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
群組依陣列索引鍵
此動作會依指定的索引鍵將陣列的專案分組。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
Key
|
key | True | string |
項目分組依據的關鍵。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
陣列
|
array | array of string |
陣列 |
計算平均值
計算指定索引鍵的平均值。
參數
| 名稱 | 機碼 | 必要 | 類型 | Description |
|---|---|---|---|---|
|
陣列
|
array | True | array of string |
陣列 |
|
Key
|
key | True | string |
計算平均值的關鍵。 |
傳回
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
平均
|
average | integer |
指定索引鍵的計算平均值。 |
定義
標準陣列回應
| 名稱 | 路徑 | 類型 | Description |
|---|---|---|---|
|
結果陣列
|
array | array of string |
包含新專案的陣列。 |