CSVをGoogle Spreadsheetに転記する
Author: Asao Nakamura
472 views
この記事では、CSVファイルをダウンロードし、CSVファイルの中身をGoogleSpreadsheetに書き込む方法を紹介します。
【できるようになること】
- CSVの読み込み
- スプレッドシートへの値の書き込み
事前準備
まず最初に、スプレッドシートの準備と連携設定が必要になります。
- Robotic Crowdの書き込み用に新規スプレッドシートを用意してください。
※シートは何も書き込まず、空の状態にしておいてください。
(既にコネクション登録(連携)済みの方はスキップしてください)
- GoogleSpreadsheeet連携を追加します。
方法はこちらをご参照ください
ワークフローの設定例
以下より、ワークフローを設定していきます。
ワークフローで紹介したアクションの一覧
ワークフローで使用したアクションを復習しましょう。
# ブラウザを開く +open_browser_1: action>: OpenBrowser url: 'https://robotic-crowd-tutorial.herokuapp.com/advanced/file_form/start' lang: 'ja-JP' headless: true # クリック +click_1: action>: Click browser: +open_browser_1 selector: '.btn-outline-info' confirm: true ignoreError: true waitForDownload: true # ダウンロードファイル一覧 +get_download_files_1: action>: GetDownloadFiles order: DESC sort_by: CREATED # ファイルを保存 +save_file_1: action>: SaveFile filename: +get_download_files_1 provider: '' createPath: false meta: display: provider: type: chip label: 'Google Drive (ご自身のプロバイダIDをご指定ください)' icon: googledrive # CSVを読み込む +read_c_s_v_1: action>: ReadCSV filename: +get_download_files_1 headers: true encoding: 'utf-8' # 既存のスプレッドシートを取得 +get_spreadsheet_1: action>: GetSpreadsheet provider: 'ご自身のプロバイダID' spreadsheet_id: '右の緑アイコンから事前準備で作成したシートを選択できます' meta: display: # セルの値を更新 +update_cells_1: action>: UpdateCells spreadsheet: +get_spreadsheet_1 range: 'シート1!A1' values: +read_c_s_v_1
<CSV>ダウンロード/CSV/spreadsheet/スプシ