転送先 - Google Spreadsheets
  • 25 May 2023
  • 1 分で読み終わります
  • ダーク
    ライト

転送先 - Google Spreadsheets

  • ダーク
    ライト

Article Summary

概要

Google Spreadsheetsへ転送する設定のヘルプページです 。

OAuth認証、またはサービスアカウントでご登録いただいた接続情報にて連携することが可能です。

対応プロトコル

  • データ転送(Embulk)

設定項目

STEP1 基本設定

項目名必須デフォルト値内容
Google Spreadsheets接続情報Yes-あらかじめ登録してあるGoogle Spreadsheetsの接続情報から、今回の転送設定に必要な権限を持つものを選択します。
スプレッドシートIDYes-転送先のスプレッドシートのIDを入力します。
IDは、スプレッドシートを開いたときのURLから確認できます。
image.png
シート名Yes-転送先のシート名を入力します。
シートが存在しない場合は、新規のシートが作成されます。
タイムゾーンYesAsia/Tokyotimestamp型のデータをどのタイムゾーンで出力するかを選択します。
* スプレッドシート上のtimestamp型データにはタイムゾーンが含まれていないため、転送時にどのタイムゾーンで出力するかを選択する必要があります。
セルの書式設定YesUSER_ENTERED
(セルの書式設定を適用する)
出力するセルに書式設定を適用するかどうかを選択します。
  • USER_ENTEREDstring型のデータに対して、スプレッドシートの書式が自動的に適用されます。
    • 例1)0123は、123として出力されます。
    • 例2)2022-01-1は、2022-01-01として出力されます。
  • RAW:ユーザーが入力した値は解析されず、そのまま保存されます。
      このとき、セル内のデータの頭にアポストロフィが追加されることがあります。
    • 例2)0123は、'0123として出力されます。
    • 例2)2022-01-1は、'2022-01-1として出力されます。
詳しくは、Sheets APIのドキュメントを参照ください。
転送モードYes全件洗い替え
(シート作り直し)
転送モードを選択します。
  • 全件洗い替え (シート作り直し)
    • シートID(gid)を変更してデータを洗い替えます。
    • 転送中にエラーが発生した場合、既存シートのデータに変更はありません。
  • 追記 (APPEND)
    • 既存シートにある最終行以降にデータが追加される形で書き込まれます。
  • 全件洗い替え (既存シート引き継ぎ)
    • シートID(gid)を変更せず、データを洗い替えます。
    • 転送中にエラーが発生した場合、既存シートのデータは削除され、エラー発生時までのデータが転送されます。

STEP1の詳細設定

詳細設定をクリックすると、設定項目が表示されます。

項目名必須デフォルト値内容
データ順序No-ソートキー名およびソート順を指定して、レコードを並び替えることができます。ソートキー名は、転送設定STEP2カラム定義のカラム名と一致させてください。
ソートキーを複数選択した場合

先に指定したソートキーが優先されてソートされます。
まず、先に指定したソートキーによってレコードが並び替えられます。
次に、先のソートで値が同一だったレコードが、後に指定したソートキーによって並び替えられます。

以下は、「第1のソートキーをfoo(昇順)、第2のソートキーをbar(昇順)」と設定した場合の例です。

転送元のデータ

foobar
10hoge
10fuga
1piyo

転送先のデータ

foobar
1piyo
10fuga
10hoge

この記事は役に立ちましたか?