Google Driveに保存

アクションの場所:クラウドサービス > Google Drive > Google Driveに保存

 

Google Driveにファイルを保存します。デフォルトではマイドライブ直下に保存されます。
Google Driveにアクセスする為のアカウントは事前にシナリオアカウント設定画面から取得が必要です。

設定方法(簡単)

1google driveに保存.png

①「クラウドサービス/Google Drive」カテゴリにある「Google Driveに保存」アクションをクリックします。

② シナリオアカウント:シナリオアカウント設定画面に登録されているGoogle Driveアカウントを選択します。

③ 対象ファイルを選択:保存対象のファイルを指定します。他のアクションが出力する画像やファイルを選択するか、新規にファイルを作成することもできます。新規作成の場合ここにはファイルに書きたい中身を直接記載します。その場合はテキストファイルとして作成されます。

Tips 
⑤のアイコンで対象ファイルの選択方法を切り替えられます。

 

⑥ 保存ファイル名を指定:保存するファイル名を指定します。⑤でicon_file (2).pngを選択した場合は、任意の設定項目になります。

設定方法(便利)

④-a 対象ファイルを選択 参照設定:他のアクションの出力を対象ファイルに指定することができます。参照するアクションのタイプは⑤で切り替えられます。

④-b 参照先がローカルPC上にある:④-aでicon_return_file (1).pngをクリックして参照機能で対象を指定した場合に表示されます。指定した対象がローカルPC上にあれば「はい」を選択してください。「いいえ」の場合、指定された対象がローカルPC上にあった場合処理に失敗します。

2google driveに保存.png

⑦ 保存ファイル名を指定 参照設定:テキストタイプのアクション結果を参照し、設定します。

⑧ 保存フォルダを指定(任意):保存先のフォルダを指定できます。パスの区切り文字は/(スラッシュ)です。フォルダが存在しない場合は自動で作成されます。

Tips 
テキストでパスを指定する場合

  • パスの先頭に[my_drive:]を付ける、または何もつけない場合、マイドライブをサーチします。

    my_drive:株式会社Coopel/ドキュメント/ScenarioTest
     
    株式会社Coopel/ドキュメント/ScenarioTest
  • パスの先頭に[shared_drive:]を付けると共有ドライブをサーチします。

    共有ドライブに保存することは可能ですが、共有アイテムにファイルを保存することはできません。
    共有ドライブ機能はGoogle Workspace Business Standard以上をご契約の場合にのみ利用可能です。

     

    shared_drive:株式会社Coopel/ドキュメント/ScenarioTest

 

⑨ 保存フォルダを指定 参照設定:テキストタイプのアクション結果を参照し、設定します。

オプション設定

以下の設定項目は任意です。

エラーを無視

アクション使用例

本シナリオは、CSV形式のデータをJSON形式に変換し、Google Drive上の「最新データファイル」を自動更新する仕組みです。
具体的には、CSVファイルを読み込んでJSONに変換し、その時点の日時を反映させたファイル名に変更したうえで、Google Drive上の既存ファイル(dummy_latest)を最新の内容に置き換えます。

これにより、常に最新状態のデータを同一ファイルとして管理しながら、更新タイミングもファイル名で把握できるようになります。

< 全体図 >

「csvファイルを開く」→「表データをJSONに変換」→「現在時刻を取得」→「Google Driveのファイル名を変更」→「Google Driveに保存」

a7ba65b1-d524-4e7d-b900-cd78dd5df4b5.webp

< 各アクション詳細 >

・ csvファイルを開く
対象ファイルのパスを指定し、CSVファイルを読み込みます。
取得したデータは配列形式で格納され、後続の処理で利用されます。

データ:
[
     [
         "顧客名",
         "案件名",
         "ステータス",
         "金額"
     ],     
[
         "株式会社A",
         "システム導入",
         "見積もり依頼",
         100000
     ]
]

2b0e6167-d538-4065-a138-83c41da02a06.webp

・ 表データをJSONに変換

「csvファイルを開く」で取得した表データをJSON形式に変換します。

CSV形式ではインデックスで値を参照しますが、JSON形式ではキーでデータを取得できるため、
列の追加や順序変更の影響を受けにくく、データの可読性・保守性が向上します。

表データを指定:
「csvファイルを開く」を参照

データ:
[
     {
         "顧客名": "株式会社A",
         "案件名": "システム導入",
         "ステータス": "見積もり依頼",
         "金額": 100000
     }
]

d8e00c69-309d-4d12-93fe-a402954b151d.webp

・ 現在時刻を取得
アクション実行時点の現在時刻を取得します。
この値は後続のファイル名変更処理で使用し、更新日時を識別できるようにします。

36e20831-0d17-4e62-9a10-8ae6e634792a.webp

・Google Driveのファイル名を変更

既存の「dummy_latest.json」を、取得した現在時刻を含むファイル名に変更します。
これにより、過去のデータを保持しつつ、更新タイミングをファイル名から確認できるようになります。

対象ファイル:
my_drive:Example/dummy_latest.json
 
変更後のファイル名:
dummy_「現在時刻を取得」を参照.json

dc6022e1-4154-4721-941d-d43ea4dc05bd.webp

・Google Driveに保存

変換したJSONデータを「dummy_latest.json」としてGoogle Driveに保存します。
これにより、最新データを常に同じファイル名で参照できる状態を維持します。

保存ファイル名を指定:
dummy_latest.json

保存フォルダを指定:
my_drive:Example

54b73ccb-7707-4bf9-ad33-26551d64cd7e.webp

コメント

0件のコメント

サインインしてコメントを残してください。