Robotic Crowd
Search…
ドキュメント
Release Note
Overview
ログイン
ロボットを動かしてみる
実行要求とキュー
ワークフロー
エラー処理
スケジュール
ログ画面
ロボットタイプ
カスタムアクション
パッケージ
クッキー
Task
タスクのYamlでの記述
アクションタスク
コントロールタスク
Actions
Browser
Text
Data
ComputerVision
Excel
ExcelOnline
Storage
Marketing
Google Spreadsheet
Google Calendar
Google Docs
Message
Control
WebService
BigData
Github
Trello
Cloudsign
Salesforce
Twilio
HumanIntelligence
General
kintone
ArtificialIntelligence
Search
セッションの検索
Connections
Apple Search Ads
BigQuery
box
Chatwork
Cloudsign
Dropbox
Facebook Ads
GCS
Gmail
Gmail for G Suite
Google Analytics
Google Calendar
Google Drive
Google Docs
Google Spreadsheet
Microsoft Teams Message
OneDrive
Outlook
Salesforce
Slack
S3
TikTok Ads
Trello
Twilio
Twitter Ads
Yahoo Ads
kintone
Integrations
GitHub
SSO
Azure AD
OneLogin
ユーザーと権限
組織ユーザー
サポート
補足情報
モバイルデバイス
Security
セキュリティ仕様
セキュリティ機能
Robotic Crowd Agent
インストール方法
CSSセレクタの取得
連続した操作を記録
サイト上の情報をCSVに抽出
繰り返し作業を記録
既存のワークフローを実行
Robotic Crowd Sheets Addon
インストール方法
トリガーの作成・編集・削除
設定メニュー
アドオンのアンインストール
スプレッドシートが更新された時にRobotic Crowdを起動する
Zapier
セットアップ方法
ZapierからRobotic Crowdを起動する
Powered By
GitBook
Excel
Excelファイルの操作を行うアクション一覧です。
SelectSheet
概要
SelectSheetは、ワークシートを選択するアクションです。
パラメーター
*は、必須パラメーター
名前
型
概要
例
filename*
文字列
使用するExcelのファイル名
+get_file_1
sheetname*
文字列
使用するExcelのシート名
Sheet1
middleware
文字列
使用するミドルウェア名
xlsx
アウトプット
タイプ
型
概要
例
Worksheet
ワークシート
選択したワークシート
※使用例のアウトプット参照
使用例
1
+select_sheet_1
:
2
action>
:
SelectSheet
3
filename
:
+get_file_1
4
sheetname
:
'データ'
5
# => {
6
# "filename": "/tmp/1decfdb0-7795-4b7c-a851-668c2b81a067/local/詳細データ集計.xlsx",
7
# "sheetname": "データ",
8
# "rows": 195
9
#}
Copied!
ReadCell
概要
ReadCelltは、セルの値を読み込むアクションです。
パラメーター
*は、必須パラメーター
名前
型
概要
例
worksheet*
ワークシート
対象のワークシート
+select_sheet_1
celllabel*
文字列
読み込むセルラベル
A2
middleware
文字列
使用するミドルウェア名
xlsx
アウトプット
タイプ
型
概要
例
Anything
返却された値による
取得したセルの値
※使用例のアウトプット参照
使用例
1
+read_cell_1
:
2
action>
:
ReadCell
3
worksheet
:
+select_sheet_1
4
celllabel
:
G2
5
# => 157
Copied!
WriteCell
概要
WriteCellは、セルに値を書き込むアクションです。
パラメーター
*は、必須パラメーター
名前
型
概要
例
worksheet*
ワークシート
対象のワークシート
+select_sheet_1
celllabel*
文字列
読み込むセルラベル
A2
value*
文字列
書き込む値
123
middleware
文字列
使用するミドルウェア名
xlsx
アウトプット
タイプ
型
概要
例
Worksheet
ワークシート
新しいワークシート
※使用例のアウトプット参照
使用例
1
+write_cell_1
:
2
action>
:
WriteCell
3
worksheet
:
+select_sheet_1
4
celllabel
:
A12
5
value
:
'まとめ'
6
# => {
7
# "filename": "/tmp/0495be82-5eb2-4981-b251-6c39c603a31d/local/集計表.xlsx",
8
# "sheetname": "1月",
9
# "rows": 12
10
# }
Copied!
ReadRange
概要
ReadRangeは、シートの指定した範囲の値を2次元配列に読み込むアクションです。
パラメーター
*は、必須パラメーター
名前
型
概要
例
worksheet*
ワークシート
対象のワークシート
+select_sheet_1
range*
文字列
読み込むセルラベル
A1:B10
middleware
文字列
使用するミドルウェア名
xlsx
アウトプット
タイプ
型
概要
例
Array
配列
取得した範囲の値を[行][列]の2次元配列として返却します。
※使用例のアウトプット参照
使用例
1
+read_range_1
:
2
action>
:
ReadRange
3
worksheet
:
+select_sheet_1
4
range
:
'A1:B10'
5
# => [
6
# [
7
# null,
8
# "第1週"
9
# ],
10
# [
11
# "林檎",
12
# 15
13
# ],
14
# [
15
# "みかん",
16
# 54
17
# ],
18
# [
19
# "キウイ",
20
# 34
21
# ],
22
# [
23
# "桃",
24
# 77
25
# ],
26
# [
27
# "八朔",
28
# 54
29
# ],
30
# [
31
# "オレンジ",
32
# 98
33
# ],
34
# [
35
# "グレープフルーツ",
36
# 53
37
# ],
38
# [
39
# "レモン",
40
# 34
41
# ],
42
# [
43
# "バナナ",
44
# 65
45
# ]
46
#]
Copied!
WriteRange
概要
WriteRangeは、シートに配列を書き込むアクションです。
パラメーター
*は、必須パラメーター
名前
型
概要
例
worksheet*
ワークシート
対象のワークシート
+select_sheet_1
table*
配列
書き込む値の配列
[["id","name","age"],["1","taro","23"]]
celllabel*
文字列
書き込む位置のセルラベル
A2
middleware
文字列
使用するミドルウェア名
xlsx
アウトプット
タイプ
型
概要
例
Worksheet
ワークシート
新しいワークシート
※使用例のアウトプット参照
使用例
1
+write_range_1
:
2
action>
:
WriteRange
3
worksheet
:
+select_sheet_1
4
table
:
+create_list_1
5
celllabel
:
A11
6
# => {
7
# "filename": "/tmp/a2f288c8-aec6-4bcc-b4f9-d9858846c928/local/集計表.xlsx",
8
# "sheetname": "1月",
9
# "rows": 11
10
# }
Copied!
WriteCSV
概要
WriteCSVは、CSVファイルに値を書き込むアクションです。
パラメーター
*は、必須パラメーター
名前
型
概要
例
filename*
文字列
使用するCSVファイル名
test
table*
配列
書き込む値を配列で指定
[["Name","Female","Age","Address"],["Taro Okamoto","man","67","Osaka"],["Jiro Okamoto","man","64","Tokyo"]]
bom
真理値
BOMの有り無し
true(default)
アウトプット
タイプ
型
概要
例
File
ファイル
作成したCSVファイル
/tmp/05dc2b55-526c-404c-998a-fcce0905f377/csv/test.csv
使用例
1
+write_c_s_v_1
:
2
action>
:
WriteCSV
3
filename
:
test
4
table
:
+create_list_1
5
bom
:
true
6
# => "/tmp/05dc2b55-526c-404c-998a-fcce0905f377/csv/test.csv"
Copied!
ReadCSV
概要
ReadCSVは、CSVファイルを配列として読み込むアクションです。
パラメーター
*は、必須パラメーター
名前
型
概要
例
filename*
文字列
使用するCSVファイル名
+get_file_1
headers
真理値
ヘッダー行を含める場合は、trueとします。
true(default)
encoding
文字列
CSVファイルの文字コードを指定します。デフォルトでは、SHIFT_JISとして読み込みます。サポートされているエンコーディングは表外に記載しました。
shift_jis(default)
delimiter
文字列
デリミタの種類を指定します。 デフォルトでは、commaが指定されています。
comma(default), tab, semicolon
quote
文字列
CSVファイル内でデリミタを含む値に使用する引用符を指定します。 デフォルトでは、doubleQuotationが指定されています。 noSettingsを指定すると、デリミタに指定された値はすべて区切り文字として認識されます。
doubleQuotation(default), singleQuotation, noSettings
サポートされているエンコーディング一覧
utf8, ucs2 / utf16-le, ascii, binary, base64, hex, utf16, utf16-be, utf-7, utf-7-imap, CP932, CP936, CP949, CP950, GB2312, GBK, GB18030, Big5, Shift_JIS, EUC-JP
アウトプット
タイプ
型
概要
例
Array
配列
取得した値を二次元配列として返却します。
※使用例のアウトプット参照
使用例
1
+read_c_s_v_1
:
2
action>
:
ReadCSV
3
filename
:
+get_file_1
4
headers
:
true
5
encoding
:
utf8
6
delimiter
:
comma
7
# => [
8
# [
9
# "名前",
10
# "性別",
11
# "年齢",
12
# "住所"
13
# ],
14
# [
15
# "Shane Tremblay",
16
# "Male",
17
# 86,
18
# "963 Gerlach Wall, Jeffreyborough, ND 19461"
19
# ],
20
# [
21
# "Renato Schroeder",
22
# "Female",
23
# 28,
24
# "796 Pfeffer Points, Mariannamouth, WI 59528"
25
# ]
26
# ]
Copied!
CSVファイル内でダブルクォーテーションを使用している際に発生するエラーについて
CSVファイル内でデリミタ(区切り文字)の直後にダブルクォーテーションを使用している際に「Failed to parse CSV」というエラーが発生する場合があります。 その際にquoteパラメータに「シングルクォーテーション」もしくは「使用しない」を指定するとエラーが解消する場合があります。
エラーが発生するCSVファイルの例
1
id, 商品名, 値段
2
1, sample1, "100"円
3
2, sample2, "300"円
4
3, sample3, "500"円
Copied!
DeleteRange
概要
DeleteRangeは、指定範囲の値を削除するアクションです。
パラメーター
*は、必須パラメーター
名前
型
概要
例
worksheet*
ワークシート
対象のワークシート
+select_sheet_1
label*
文字列
範囲(セルラベル)
A2:A10
recalculate
真理値
再計算を実行します。範囲が大きい場合、パフォーマンスに大きく影響します。
false(default)
middleware
文字列
使用するミドルウェア名
xlsx
アウトプット
タイプ
型
概要
例
Worksheet
ワークシート
新しいワークシート
※使用例のアウトプット参照
使用例
1
+delete_range_1
:
2
action>
:
DeleteRange
3
worksheet
:
+select_sheet_1
4
label
:
'B10:F10'
5
# => {
6
# "filename": "/tmp/3f7e970d-60a6-4353-8ccf-c4c255986a80/local/集計表.xlsx",
7
# "sheetname": "1月",
8
# "rows": 10
9
# }
Copied!
ChangeFileEncoding
概要
ChangeFileEncodingは、ファイルの文字コードを変換するアクションです。
パラメーター
*は、必須パラメーター
名前
型
概要
例
filename*
文字列
変換するファイルを指定します。読み込みに対応しているエンコーディングは表外に記載しました。
+download_file_1
save_as
文字列
変換後のファイルのファイル名を指定します。デフォルトでは、「ファイル名_文字コード.拡張子」で保存されます。
test_utf8.csv
target_encoding*
セレクト
変換後の文字コードを指定します。変換に対応しているエンコーディングは表外に記載しました。
UTF8
original_encoding
セレクト
元の文字コードを指定します。選択のない場合は、自動で判定されます。変換に対応しているエンコーディングは表外に記載しました。
Shift_JIS
読み込みに対応しているエンコーディング一覧
UTF8, UTF16, UTF16-LE, UTF16-BE, UTF7, UTF7-IMAP, UCS2, ASCII, Binary, Base64, HEX, CP932, CP936, CP949, CP950, GB2312, GBK, GB18030, Big5, Shift_JIS, EUC-JP
変換に対応しているエンコーディング一覧
UTF8, UTF8 (BOM有り), UTF16, UTF16 (BOM有り), UTF16-LE, UTF16-BE, UTF7, UTF7 (BOM有り), UTF7-IMAP, UCS2, ASCII, Binary, Base64, HEX, CP932, CP936, CP949, CP950, GB2312, GBK, GB18030, Big5, Shift_JIS, EUC-JP
アウトプット
タイプ
型
概要
例
File
ファイル
文字コード変換後のファイル
/tmp/05dc2b55-526c-404c-998a-fcce0905f377/test_utf8.csv
使用例
1
+change_file_encoding_1
:
2
action>
:
ChangeFileEncoding
3
filename
:
+get_file_1
4
save_as
:
test.txt
5
target_encoding
:
utf8
6
original_encoding
:
''
7
# => "/tmp/05dc2b55-526c-404c-998a-fcce0905f377/test.txt"
Copied!
Actions - Previous
ComputerVision
Next - Actions
ExcelOnline
Last modified
7mo ago
Copy link
Contents
SelectSheet
概要
パラメーター
アウトプット
使用例
ReadCell
概要
パラメーター
アウトプット
使用例
WriteCell
概要
パラメーター
アウトプット
使用例
ReadRange
概要
パラメーター
アウトプット
使用例
WriteRange
概要
パラメーター
アウトプット
使用例
WriteCSV
概要
パラメーター
アウトプット
使用例
ReadCSV
概要
パラメーター
アウトプット
使用例
CSVファイル内でダブルクォーテーションを使用している際に発生するエラーについて
DeleteRange
概要
パラメーター
アウトプット
使用例
ChangeFileEncoding
概要
パラメーター
アウトプット
使用例