WorkatoによるPythonスニペット
Python snippets by Workatoコネクタを使用すると、カスタムのPythonコードをレシピで記述・実行できます。
Pythonは、Webアプリケーション、データパイプライン、機械学習に使用される人気のあるプログラミング言語です。
WorkatoのPython snippets by Workatoコネクタを使用すると、次のタスクを実行できます:
- 日付形式の変換など、データの変換。
- CSVからJSONへの変換など、ファイル形式の変換。
- 大量のデータセットをより小さなチャンクに分割して処理する(例えば、5,000件のレコードを500件ずつのチャンクに分割してAPIのタイムアウトを防ぐ)。
Pythonコードの実行について詳しく学びましょう。
ユースケース
Pythonを使用して、複雑なワークフローの自動化、データの処理、ビジネスアプリケーション全体の統合を強化します。Python snippets by Workatoコネクタは、レポートの生成、データセットの変換、カスタム自動化のスクリプト化に柔軟性と制御を提供します。ユースケースを探索して、Pythonで自動化をどのように改善できるかを発見してください:
- PythonでWorkdayの従業員をCSVファイルにエクスポートするし、そのファイルをGoogle Driveにアップロードします。
サポートされている機能
ランタイムバージョン
Python snippets by WorkatoコネクタはPython 3.9 or laterで動作します。
ライブラリ
このコネクタは、Python 3.9 or laterに含まれる標準ライブラリと、以下の追加ライブラリをサポートしています:
| Library | Supported version |
|---|---|
| bcrypt | 5.0.0 |
| certifi | 2026.1.4 |
| cffi | 2.0.0 |
| charset-normalizer | 3.4.4 |
| cryptography | 46.0.5 |
| et_xmlfile | 2.0.0 |
| idna | 3.11 |
| lxml | 6.0.2 |
| msgpack | 1.1.2 |
| msoffcrypto-tool | 5.4.2 |
| numpy | 2.0.2 |
| olefile | 0.47 |
| openpyxl | 3.1.5 |
| pandas | 2.3.3 |
| pillow | 11.3.0 |
| pycparser | 2.23 |
| pypdf | 6.7.1 |
| python-dateutil | 2.9.0.post0 |
| python-pptx | 1.0.2 |
| pytz | 2025.2 |
| pyxlsb | 1.0.10 |
| requests | 2.32.5 |
| six | 1.17.0 |
| typing_extensions | 4.15.0 |
| tzdata | 2025.3 |
| urllib3 | 2.6.3 |
| xlrd | 2.0.2 |
| xlsxwriter | 3.2.9 |
追加のライブラリは現在サポートされていません。
制限事項
Python snippets by Workatoコネクタを使用する際には、次の制限が適用されます:
- pypdfライブラリで処理されるPDFファイルは35MBを超えてはなりません。
- スクリプトは1MBを超えることはできません。より大きなスクリプトはメモリの問題を引き起こす可能性があります。
- コードスニペットは、ライブラリ、一時メモリ、入力を含めて合計256MBのメモリ制限があります。
- Pandasライブラリで処理されるCSVファイルは20MBを超えてはなりません。この制限は、Pandasの一時的なストレージ要件を考慮しています。
- Pandasライブラリで処理されるExcelファイルは5MBを超えてはなりません。Excelファイルの解凍には追加のメモリが必要です。
- 90秒を超えて実行されると、アクションは終了します。
- ユーザー提供のライブラリはサポートされていません。
アクション
Python snippets by Workatoコネクタは次のアクションをサポートしています:
Workatoへの接続
Python snippets by Workatoコネクタは設定構成を必要としません。AppタブでPythonを検索し、アイコンをクリックして開始してください。
Last updated: