便利アクションを利用する
この記事では「便利アクション」について紹介します。
「便利アクション」とは
便利アクション利用のための事前準備
初回のみ、便利アクションを利用するための設定が必要になります。
なお、プロジェクト毎に便利アクションのインストールが必要です。
ワークフロー内での便利アクションの利用
便利アクションは、CallCustomActionアクション(カスタムアクションを実行)から呼び出して利用します。
便利アクション一覧
便利アクションの名称と概要を記します。
(2026年4月時点の情報)
| 指定のIDより前にあるデータを取得 | 最後に処理したID記録しておき、JSON配列の「id」から未処理(より新しい)データのみを抽出します。GmailGet などで未処理のデータだけを取り出したい時に利用できます。 | |
|---|---|---|
| メールアドレスを抽出 | テキストの中から、メールアドレスを抽出します。 | |
| URLを抽出 | テキストからURLを抽出します。 | |
| Google Sheets から Last ID を取得する | 時間トリガーで最新の情報を取得するために、Google Sheets から最後に処理したアイテムのID(Last ID)を取得します。 | |
| Google Sheets の Last ID を更新する。 | 最後に処理したレコードのIDを更新します。Google Sheets で管理している場合に使えます。 | |
| x 秒前のUnix 時刻を取得する | x 秒前の Unix 時刻を取得します。Unix 時刻はm、1970年1月1日から経過した秒数です。 | |
| 対象日が土日祝日か判定する | 対象日が土日祝日にあたるかを判定します。 | |
| 列番号からアルファベットを生成する | 列番号をアルファベットに変換します。 | |
| 二次元配列の特定の1列を1次元配列に変換する | 二次元配列中の特定の1列を1次元配列にして抜き出します。 例えばA~X列までの10行を取得して、P列だけを1次元配列で抽出したい場合に使用します。 | |
| UUID(他と重複しないID)を生成する | 他と重複しないユニーク(一意)なIDを生成します。ファイル名の重複を避けたい場合に便利です。 | |
| ヘッダー行を削除する | 二次元配列からヘッダーを削除します | |
| Notionデータベースの取得 | 最大1000行分のアイテムを取得 | |
| RichTextを含むExcel範囲を二次元配列に変換する | ReadRange(範囲を読み込む)で取得した二次元配列にRichTextが含まれた場合、そのセルを文字列に変換します。 | |
| GoogleDocsからテキストを抽出 | GoogleDocs(ドキュメント)からテキスト情報のみを抽出します | |
| 成功するまでSolveCaptchaを繰り返す | 突破に成功するまでSolveCapthaを繰り返すフローです。ロボット判定が厳しいサイトのログイン時等にお使いください。 | |
| Notion ページ(データベース)のプロパティを更新 | page,databaseのプロパティを更新します。 | |
| 先頭に1行を挿入 | 二次元配列の先頭に1行を挿入します。ヘッダの挿入などに便利です。 | |
| 末尾の1行(1列)を抽出する | 二次元配列や配列から、末尾の1行もしくは1列を抽出します。 | |
| 先頭の1行(1列)を抽出する | 二次元配列や配列から、先頭の1行もしくは1列を抽出します。 | |
| 配列の行・列を入れ替える | 行・列を転置します。 例:3行7列の2次元配列を、7行3列の2次元配列に転換 | |
| 末列に値を追加 | 末列に値を追加します。A~C列に値が入っている場合は、D列の任意の行数から書き込みます。 | |
| フォルダ内のファイルをすべて取得する | フォルダ内のファイルをすべて取得します。子フォルダも探索します。 | |
| AUTORO Local Storageから特定ファイルを取得&削除する | ゲートウェイを使用することで特定ストレージ(S3等)へのSaveFileができなくなる場合に使用します。 アウトプットは、AUTORO Local Storageに一時的に保存したファイルです | |
| GA4のレポートを二次元配列に変換する | GetGA4Reportアクションの結果を二次元配列で出力します。 | |
| 日本の祝日情報(日付,祝日名)を出力する | 日本の祝日情報を出力します。前日が祝日かどうかを判定する際などのベースとして使用できます。 | |
| 開いているページのタイトルを取得する | ブラウザ上で開いているページのタイトルを取得します | |
| 配列から重複を削除する | 配列から重複を削除します。1次元配列、二次元配列の両方に対応しています。 二次元配列の特定の1列を1次元配列に変換するアクションとの組み合わせが便利です。 | |
| ブラウザバック(戻る) | ブラウザ上で前の画面に戻ります | |
| 新しいタブを開く | 新しい空白のタブ(about:blank)を開きます。ブラウザバージョン112以降で有効です。 | |
| スプレッドシートのシート名をリストで抽出 | スプレッドシートの中にあるシート名をリスト形式で出力します。 出力例=> [“”シート1″”, “”シート2″”, “”シート3″”] | |
| Excelワークブック(xlsx)のシート名をリストで抽出 | Excelワークブック(xlsxファイル)からシート名をリストで出力します。※xlsファイルは不可です。 | |
| ファイルをダウンロード_ブラウザ引き継ぎなし | DonwloadFileアクションなどでダウンロード出来ないファイルをダウンロードします | |
| ファイルをダウンロード_ログイン済みブラウザを使用 | DonwloadFileアクションなどでダウンロード出来ないファイルをダウンロードします | |
| Gmailの本文を分割する | Gmailの本文を分割してセルに転記可能な形に変換します。 | |
| ランダムな文字列を作成する | ランダムな文字列を作成します。Web Crypto APIを使用しています。 | |
| 対象日がその月で第何営業日目かを取得する | YYYY-MM-DDで指定した日付が、その月で第何営業日かを数字で返却します。GoogleCalendarの日本の祝日に準拠します。 土日・国民の祝日以外に非営業日がある場合は、additionalHolidaysに指定できます。その日が非営業日だった場合は-1を返します。 | |
| GoogleChatにメッセージを送信する | GoogleChatにメッセージを送信します。 事前に、GoogleChat上でWebhookURLを取得する必要があります。 | |
| JSONのnull値を空文字に置換する | JSONの内部にあるnull値や空の配列を空文字に置換します。使用用途:Excel書き込み前の整形時にnullを消したい等 | |
| 日付情報を変換する | 入力された日付情報を加工して出力します。日付を取得アクションに任意の起点日付を指定するイメージです 例1:Webから取得した日付の3日後をMM/DD/YYYYで出力したい 例2:4日前の月の月初の日付をYYYY-MM-DDで取得したい 例3:salesforceから取得した日付の1ヶ月後をYYYY-MM-DDTHH:mm:ssで出力したい | |
| テーブルの数値にシングルクォーテーションを付ける | 2次元配列内の数値の0落ち防止や、桁の長い数値の表示が狂ってしまう場合に使用します。 | |
| kintoneのレコードに添付されたファイルを取得する | kintoneからファイルをダウンロードする際に使用します。kintoneのレコードに添付された全てのファイルまたはfileKeyを取得します。 | |
| 2次元配列の文字を置換する(検索して置換) | Excelやスプレッドシートの検索して置換機能に相当します。 | |
| AUTOROのセッション情報を取得する | AUTOROから実行セッション情報を取得します | |
| AUTOROの基礎情報を取得する | ワークフロー一覧などの情報を取得できます。クッキーに指定したAUTOROアカウントの権限に応じた情報が取得可能です | |
| 数値文字参照を通常テキストに変換する | 数値文字参照(&#38972など)をテキストに変換します | |
| ☎電話番号にハイフンを付ける | 10桁または11桁の数字を渡すと、桁数に応じて電話番号形式のハイフンをつけます。 | |
| Notionのページを取得 | Notionからページの情報を取得します | |
| Notionのブロックを取得 | Notionからブロックの情報を取得します。 | |
| Notionのブロックの子を取得 | Notionからブロックの子を取得します。例えばNotionページ内の各要素(見出し, コードブロック,…etc)などの各プロパティを取得できます。 | |
| NotionからUserIdを一覧で取得する | NotionからUserIdを一覧で取得します | |
| Notionのブロック(ページ)に子を追加する | Notionのブロック(ページ)内に子ブロックを追加します。例えばページ内に、見出しやコードブロックなどが追加できます。 https://developers.notion.com/reference/patch-block-children https://developers.notion.com/reference/block | |
| 🗑️Notionのブロックを削除する | Notionのブロックを削除します。子要素も削除されます。 | |
| Notionのブロック(ページ)を更新する | Notionの既存のブロックを更新します。※ブロックタイプの変換はできません | |
| 二次元配列の末列に通し番号を付与する | 二次元配列の末列に行に応じた通し番号を付与します。 二次元配列以外の値を設定した場合は、設定した値をそのまま返します。 | |
| Notionでデータベース(ページ)に1行を追加する | Notionのデータベースに1行を追加します。タイトル項目のみ指定可能です。 | |
| QNotionのデータベースから情報を取得する(クエリ使用対応) | Notionのデータベースから条件を絞り込んで情報を取得します。 | |
| Notionに子ページを追加する | あるページの中に1つのページ(子ページ)を追加します。 タイトルのみ指定可能です。作成したページ内に段落等を追加したい場合は、「Notionのブロック(ページ)に子を追加する」をご使用下さい。 | |
| リスト内を検索(正規表現対応) | リスト内を検索(SearchItemFromList)の正規表現対応版です。 | |
| 2次元配列をJSONに変換する | 2次元配列をJSONに変換します。JSONの各キーは1行目の情報とします。 | |
| 配列の総和を求める(SUM) | 配列の総和を求めます | |
| セルの先頭にシングルクォーテーションを付ける | セルの先頭にシングルクォーテーションを付与します。書式なし設定が効かない場合にご使用ください | |
| nullを空文字に変換する(Excel) | null値や、Excelのセル、範囲読込の結果によくあるnullを空文字””に置換します。 | |
| 〒郵便番号から住所を取得 | 郵便番号を含む文字列や数値を入れると、住所情報を出力します。 | |
| Microsoft Graph APIのアクセストークンを取得する(ユーザーなし認証) | Microsoft Graph APIのアクセストークン(ユーザなし)を取得します。以下URLの内容に準拠しています。 https://learn.microsoft.com/ja-jp/graph/auth-v2-service?tabs=http Azureの設定等についても上記URLをご参照ください | |
| 要素のCSSセレクタを出力する | スクレイピングアクション(ScrapePage)の代替です。同アクションの結果内のCSSセレクタのみを返すものになります。ScrapePageアクションが重くなる場合にご使用ください。 | |
| HTMLを取得する(デバッグ用) | 使用ケース:CSSセレクタが取れない、Webページが手元の表示とAUTOROの表示で違う、AUTOROのときだけポップアップが出るなど このような場合のCSSセレクタの確認で使用します。出力はHTMLファイルのパスです | |
| 文字列を半角・全角に変換する | valueに設定されたテキストを一括で全角/半角に変換します。 変換設定を両方有効にした場合は、全角変換が優先されます。 | |
| テーブルデータ(二次元配列)をフィルタリングする | テーブルデータを(二次元配列)をフィルタリングします。 キーワードを配列で渡すことでOR検索でのフィルタリングができます。 デフォルトは部分一致です。 ※_arrayに二次元配列以外が設定されている場合、フィルタリングを行わずに終了します | |
| 二次元配列の末列/先頭列の各行に文字列を追加する | 二次元配列の末列/先頭列の各行に指定の文字列を追加します。 使用例:末列に日付の列(2024/12/01)を追加する※arrayに二次元配列以外の値を設定した場合は、設定した値をそのまま返します。 | |
| 特定の属性を削除する | ページ内の特定の属性値を削除します。 iframeを >> で指定することが可能です。 | |
| 二次元配列の重複している行を削除する(列指定) | 重複している行を列番号で削除することができます。 複数の列を指定したい場合は、配列で列番号を設定してください。 型の不一致を無視したい場合は、_ignoreTypeを有効にしてください。 | |
| 数値にカンマを付与する | 数値、もしくは数値のみで構成された文字列にカンマを付与します。 例:1234567→1,234,567 | |
| 画面上に要素があるかを検索する | 要素があるかどうかを検索します。 _xpathCheckが有効だと、Xpathで検索をします。 結果はtrue/falseで返ります。 | |
| チェックボックスの状態を取得する | チェックボックスにチェックが入っているかどうかをtrue/falseで取得します。trueであれば、チェックが入っています。 | |
| フォルダ内のファイルをすべて取得する_includeField(id)対応版 | フォルダ内のファイルをすべて取得します。子フォルダも探索します。file_idとpathにも対応しています | |
| 列番号からアルファベットを生成(0始まり対応) | 数字を渡すと対応する列のアルファベットを返します。 | |
| アルファベットを列番号に変換する | スプレッドシートの列に割り振られたアルファベットを渡すと、対応する数値に変換します。 スイッチをONにすると、A=0, B=1…のように対応します。 | |
| 2次元配列のシリアル値やISO日付をYYYY-MM-DDに変換する | 2次元配列中のシリアル値やISO日付(YYYY-MM-DDTHH:mm:ss.SSSZ)を、任意の書式に変換します。ISO日付は強制的に置換します。 | |
| AUTOROのセッション情報を取得する(アイパスログイン) | AUTOROから実行セッション情報を取得します。 ログインしたAUTOROアカウントの権限に応じた情報が取得可能です | |
| テキスト/配列を数える | dataに設定したテキストや配列を数えます。一次元配列は要素数、二次元配列は配列数を返します。 例: あいうえお → 5 [“”あ””,””い””,””う””] → 3 [[“”あ””,””い””,””う””],[“”え””,””お””,””か””]] → 2 | |
| AUTOROAPI_トークンを生成する | AUTOROAPIを用いるためのトークンを生成します。 事前にアクセスキーとシークレットキーを発行しておく必要があります。 | |
| 配列の行や列を反転する | _arrayに指定されたリストや配列の並びを反転します。 _rowが有効の場合、配列内の配列(行)を逆順に並び替えます。 _columnが有効の場合、要素(列)を逆順に並び替えます。 この機能で、古い順に格納したリストを新しい順に処理したり、サイト情報のスクレイピング結果を下から順に処理したりできます。 | |
| Salesforceのレポート形式のフォーマットを整える | SalesforceGetReportアクションの出力データ「レポート」で出力された二次元配列を扱いやすいデータに変換します。 ※基本はSalesforceGetReportアクションの出力データを「詳細のみ」で出力することを推奨します。 | |
| プロジェクト内の各ワークフローで使用されているカスタムアクションを特定する | このカスタムアクションを実行したプロジェクト内の全ワークフローについて、各ワークフローが使用しているカスタムアクションの一覧を2次元配列で出力します。 | |
| プロジェクト内の各ワークフローで使用されているコネクションを特定する | このカスタムアクションを実行したプロジェクト内の全ワークフローについて、各ワークフローが使用しているコネクションの一覧を2次元配列で出力します。 | |
| スプレッドシートの特定列の最終行に書き込みを行う | スプレッドシートの特定列の最終行を特定し、書き込みを行います。もしスプレッドシートに空白行がなければ追加した上で書き込みを行います。AppendValues(末尾に値を追加)がうまく使用できないときにご利用ください。 | |
| プロジェクト内のフォルダ情報を取得する | このカスタムアクションを実行したプロジェクト内の全ワークフローのフォルダ情報を2次元配列で出力します。 | |
| 一定時間稼働しているワークフローを強制終了する | 指定したワークフローの稼働状況を取得し、一定時間稼働しているワークフローを停止します |
[参考記事]
このページは役に立ちましたか?
サイトを見て解決しない場合はAUTOROにログインし、チャットよりお問い合わせください。









