OptiAPI (プレビュー)

無数の日常のアクションを Power Automate と接続する OptiAPI の公式 API。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
お問い合わせ先
件名 Oliver Busk Jensen
メール support@optiapi.com
Connector Metadata
発行者 Busk
Web サイト https://optiapi.com
プライバシー ポリシー https://optiapi.com/terms

接続の作成

コネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
API キー securestring この API の API キー True

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

PDF ファイルにパスワードを設定する

PDF ファイルにカスタム パスワードを動的に設定します。

PDF ファイルをテキストに変換する

PDF ファイルをテキストに変換します。

PDF メタデータ情報の取得

PDF ファイルからメタデータを取得します。

スキャンした PDF または画像ファイルに OCR を実行する

文字列を別の単語に置換します。

平均の計算

指定されたキーの平均値を計算します。

文字列を日時オブジェクトに変換する

文字列を有効な日時形式に変換します。

文字列内のテキストを置換する

1 つ以上の単語を別の単語に置換します。

時間/日付の加算または減算

値を加算または減算して日時を操作します。

正規表現に基づいて文字列から値を検索する

文字列内の 1 つ以上の値を検索します。

正規表現に基づいて文字列内のテキストを置換する

正規表現に基づいて、1 つ以上の単語を別の単語に置換します。

複数の PDF ファイルの結合

複数の PDF ファイルを 1 つに結合します。

配列から項目を削除する

キー値によって配列から項目を削除します。

配列に値が含まれているかどうかを確認する

配列に特定の項目が含まれているかどうかを判別します。

配列の並べ替え

配列を高い順に、または降順、昇順に並べ替えます。

配列の結合

ある配列のキーを別の配列の値と結合します。

配列を false 値でフィルター処理する

このアクションは、配列から false のエントリを削除します。

配列をチャンクする

配列をチャンクに分割します。

配列をフラット化する

このアクションは、多次元配列を 1 次元配列にフラット化します。

配列キー別にグループ化

このアクションは、配列の項目を特定のキーでグループ化します。

配列内の一意の項目を取得する

このアクションは、配列内のすべての一意の項目を返します。

配列内の最初の位置

このアクションは、指定されたキーと値のペアを持つ配列の最初の要素を返します。

配列内の重複を確認する

このアクションは、配列から重複する値を取得して返します。

配列間の差異の確認

このアクションは、配列を別の配列と比較します。

PDF ファイルにパスワードを設定する

PDF ファイルにカスタム パスワードを動的に設定します。

パラメーター

名前 キー 必須 説明
要求のコンテンツ タイプ。
Content-Type True string

コンテンツ タイプ

要求の承認タイプ。
Accept True string

承認

パスワード
password True string

PDF ファイルに適用するパスワード。

PDF ファイル
pdf True byte

PDF ファイルの Base64 コンテンツ。

戻り値

名前 パス 説明
ファイル コンテンツ
content string

パスワードを使用する PDF ファイルの Base64 でエンコードされた文字列。

PDF ファイルをテキストに変換する

PDF ファイルをテキストに変換します。

パラメーター

名前 キー 必須 説明
終了ページ
endPage integer

設定されている場合、アクションによりテキストに変換される最後のページです。

出力レイアウト
layout True string

出力コンテンツのレイアウト。 「未加工」または「オリジナル」から選択できます。 オリジナルはレイアウトを保持します。

ファイル コンテンツ
pdf True byte

PDF ファイルの Base64 でエンコードされた文字列。

開始ページ
startPage integer

設定されている場合、アクションによりテキストに変換される最初のページです。

戻り値

本文​​
StandardArrayResponse

PDF メタデータ情報の取得

PDF ファイルからメタデータを取得します。

パラメーター

名前 キー 必須 説明
ファイル コンテンツ
pdf True byte

PDF ファイルの Base64 でエンコードされた文字列。

戻り値

名前 パス 説明
PDF のバージョン
metadata.PDFVersion string

PDFVersion

作成者
metadata.author string

PDF ファイルの作成者

作成日
metadata.creationDate string

PDF ファイルが最初に作成された日付。

作成者
metadata.creator string

PDF ファイルの作成アプリケーション。

暗号化済み
metadata.encrypted string

PDF ファイルが暗号化されているかどうか。 「はい」か「いいえ」を返します。

ファイル サイズ
metadata.fileSize string

PDF ファイルのファイル サイズ (バイト数)。

フォーム
metadata.form string

PDF ファイルにフォームが見つかった場合。

変更日
metadata.modDate string

ファイルが変更された場合。 (既定値 = null)

最適化済み
metadata.optimized string

ファイルが最適化されている場合。 (既定値 = 「いいえ」)

出力
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 ファイルがタグ付けされているかどうか。 「はい」か「いいえ」を返します。

敬称
metadata.title string

PDF ファイルのタイトル。

スキャンした PDF または画像ファイルに OCR を実行する

文字列を別の単語に置換します。

パラメーター

名前 キー 必須 説明
ファイル コンテンツ
file True string

ファイル (PDF または画像) の Base64 でエンコードされた文字列。

言語
language string

入力ファイルの言語。 (既定値t = eng)

OCR エンジン (OEM)
oem True integer

使用する OCR エンジン。 (0 = レガシ、1 = LSTM)

ページ セグメント化メソッド (PSM)
psm True integer

OCR が入力画像をセグメント化する方法。

トリミング出力
trim True boolean

有効にすると、出力テキストの余分なスペースと改行がすべて削除されます。

ファイルの種類
type True string

入力ファイルの種類。

戻り値

名前 パス 説明
出力テキスト
text string

OCR アクションからの出力テキスト。

平均の計算

指定されたキーの平均値を計算します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

Key
key True string

平均計算に使用するキー。

戻り値

名前 パス 説明
Average
average integer

指定されたキーの計算された平均。

文字列を日時オブジェクトに変換する

文字列を有効な日時形式に変換します。

パラメーター

名前 キー 必須 説明
要求のコンテンツ タイプ。
Content-Type True string

コンテンツ タイプ

要求の承認タイプ。
Accept True string

承認

入力形式
inputFormat True string

入力文字列の形式。

出力形式
outputFormat True string

文字列を変換する日時形式。

入力文字列
string True string

日時に変換する入力文字列。

タイムゾーン
timezone string

日時を変換するタイムゾーン (任意)

戻り値

名前 パス 説明
日時
datetime string

新しく変換された日時

文字列内のテキストを置換する

1 つ以上の単語を別の単語に置換します。

パラメーター

名前 キー 必須 説明
要求のコンテンツ タイプ。
Content-Type True string

コンテンツ タイプ

要求の承認タイプ。
Accept True string

承認

置換後のテキスト
replace True string

見つかった文字列と置換する文字列または単語。

検索対象
search True string

入力文字列で検索する文字列または単語。

入力テキスト
text True string

置換を実行する入力テキスト。

戻り値

名前 パス 説明
テキスト
text string

テキスト

時間/日付の加算または減算

値を加算または減算して日時を操作します。

パラメーター

名前 キー 必須 説明
操作​​
action True string

加算または減算するアクションの対象。 これは、「年」、「平日」、「週」、「日」などです。

入力日時
datetime True string

加算または減算する入力値。

演算子
operator True string

入力日時の値を加算また減算するかどうか。 「加算」または「減算」のいずれかです。

出力形式
outputFormat string

文字列を変換する日時形式 (例: d-m-Y)

value True integer

加算または減算する値。

戻り値

名前 パス 説明
日時
datetime string

新しく変換された日時

正規表現に基づいて文字列から値を検索する

文字列内の 1 つ以上の値を検索します。

パラメーター

名前 キー 必須 説明
グループ
group integer

返されるグループ。 (既定値 = 0)

正規表現パターン
pattern True string

正規表現パターン。

入力テキスト
text True string

参照として検索する文字列。

戻り値

名前 パス 説明
values array of string

正規表現に基づいて文字列内のテキストを置換する

正規表現に基づいて、1 つ以上の単語を別の単語に置換します。

パラメーター

名前 キー 必須 説明
正規表現パターン
pattern True string

検索で使用する正規表現パターン。

置換する値
replacement True string

見つかった値と置換する文字列。

入力テキスト
text True string

テキスト置換を実行する文字列。

戻り値

名前 パス 説明
テキスト
text string

置換されたテキスト文字列

複数の PDF ファイルの結合

複数の PDF ファイルを 1 つに結合します。

パラメーター

名前 キー 必須 説明
PDF
pdfs True array of string

PDF

戻り値

名前 パス 説明
ファイル内容
content string

結合された PDF ファイルの Base64 でエンコードされた文字列。

配列から項目を削除する

キー値によって配列から項目を削除します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

Key
key True string

このキーに一致する項目は削除されます。

戻り値

名前 パス 説明
配列
array array of string

配列

配列に値が含まれているかどうかを確認する

配列に特定の項目が含まれているかどうかを判別します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

Key
key True string

特定の値の検索に使用するキー。

検索語句
search True string

検索に使用する検索語句。

戻り値

名前 パス 説明
次を含む
contains boolean

配列に特定の項目が含まれているかどうか (bool)

配列の並べ替え

配列を高い順に、または降順、昇順に並べ替えます。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

並び替え
sort True string

配列項目を並べ替える方法。

戻り値

配列の結合

ある配列のキーを別の配列の値と結合します。

パラメーター

名前 キー 必須 説明
要求のコンテンツ タイプ。
Content-Type True string

Content-Type

要求の承認タイプ。
Accept True string

Accept

キー
keys True array of string

キー

values
values True array of string

values

戻り値

名前 パス 説明
配列
array array of string

配列

配列を false 値でフィルター処理する

このアクションは、配列から false のエントリを削除します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

配列キーを保持する
preserveKeys True boolean

true に設定すると、返される配列は元の属性のキーを保持します。

戻り値

名前 パス 説明
配列
array array of string

配列

配列をチャンクする

配列をチャンクに分割します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

チャンク サイズ
size True integer

各チャンクのサイズ。

戻り値

名前 パス 説明
配列
array array of string

配列

配列をフラット化する

このアクションは、多次元配列を 1 次元配列にフラット化します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

Depth
depth integer

フラット化する深さのレベル (整数)

戻り値

名前 パス 説明
配列
array array of string

配列

配列キー別にグループ化

このアクションは、配列の項目を特定のキーでグループ化します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

Key
key True string

項目のグループ化に使用するキー。

戻り値

名前 パス 説明
配列
array array of string

配列

配列内の一意の項目を取得する

このアクションは、配列内のすべての一意の項目を返します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

Key
key string

一意性を決定する特定のキー。

戻り値

名前 パス 説明
配列
array array of string

配列

配列内の最初の位置

このアクションは、指定されたキーと値のペアを持つ配列の最初の要素を返します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

Key
key True string

検索するキー。

Operator
operator string

演算子句の実行 (任意)

検索対象
value True string

検索する値。

戻り値

名前 パス 説明
配列
array array of string

配列

配列内の重複を確認する

このアクションは、配列から重複する値を取得して返します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

Key
key string

特定の属性で重複を探すためのキーを指定できます (任意)

戻り値

名前 パス 説明
配列
array array of string

配列

配列間の差異の確認

このアクションは、配列を別の配列と比較します。

パラメーター

名前 キー 必須 説明
配列
array True array of string

配列

比較
compare True array of string

比較

戻り値

名前 パス 説明
配列
array array of string

配列

定義

StandardArrayResponse

名前 パス 説明
結果の配列
array array of string

新しい項目を含む配列。