Google Driveへの保存時の注意点:フォルダ指定について

現在Coopleでは、Google Driveにファイルを保存する際、保存先フォルダをURLやIDで指定することはできません。そのためフォルダのパスをテキストで指定する必要があります。

 

フォルダ名の重複による問題

この仕様より、以下のような問題が発生する可能性があります。

同一階層に同じ名前のフォルダが複数存在する場合、意図しないフォルダに保存されることがある。

以下のようなフォルダ構成の場合、my_drive:フォルダA/フォルダBというパスを指定してもどちらのフォルダBに保存されるか保証されず、これにより意図しないフォルダにファイルが保存されてしまう可能性があります。

 

 

対策:フォルダ名の一意性を保つ

このようなトラブルを避けるために、同一階層上に同じ名前のフォルダを作成しないことが重要となります。

 

以下 google driveに保存⑧ から抜粋

パス指定のTips

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

  • パスの先頭に[my_drive:]を付ける、または何もつけない場合、マイドライブをサーチします。
  • パスの先頭に[shared_drive:]を付けると共有ドライブをサーチします。
    ※共有ドライブ機能はGoogle workspace business standard以上をご契約の場合にのみ利用可能です。

 

 

【タイトル】『google driveに保存』アクションにおいて、保存先フォルダ名をURLまたはIDで指定したい
【現在の問題】同一階層に同一名称のフォルダが存在する場合があり、現在のパス指定では想定するフォルダを指定できない
【その機能が必要な背景】現在アクションでは同一階層に同一名称のフォルダが存在した場合、フォルダ作成日時が最新のフォルダが取得され、作成日時順で2番目以降のフォルダを指定できない
【現状の回避策】フォルダ名が同一とならないよう対処現在Coopelのアクションでは、スプレッドシートやExcelにおけるデータの最終行の取得はができませんが、アクションの組み合わせによって可能です。

配列の扱いや、検索の仕組み、関数の有無の違いから、excelとスプレッドシートで設定する関数やアクションが異なります。

 

・スプレッドシートの場合

数式を設定、セルをコピーによって、入力されている最終行の値を得られます。

・Excelの場合

値をペースト、セルをコピーによって、同様のことが可能です

シナリオのサンプルを示します。

シナリオサンプル


 

各アクションの解説

本シナリオで設定が必須となる項目は赤枠で囲われたものです。

  1. 数式を設定

     


①対象シート:開くExcelのシートを選択します。

②数式:=LOOKUP(2,1/(A:A<>""),ROW(A:A)) を入力します。この場合はA列の最終行を取得しますが、

列を変える場合には、=LOOKUP(2,1/(B:B<>""),ROW(B:B)) とします。

③設定対象のセル:②を貼り付けるセルを入力します。後にこのセルからセルをコピーを行います。

 

①対象シート:数式を設定で用いたシートと同じものにする。

②コピー対象のセル:数式を設定で挿入したセルと同じ値を入れる。

  • スプレッドシートの場合

 スプレッドシートに関しては、数式を設定ではなく、セルをペーストで代用することでできる。

①入力値:数式を入力する。

A列の最終行の値を取得したいとき、"=MAX(FILTER(ROW(A1:A1000),A1:A1000<>\"\"))"

によって取得することができる。

②ペースト対象のセル:どこのセルに最終行の値を入力するかを決めます。

このアクション以外はExcelと同じ流れです。【タイトル】『google driveに保存』アクションにおいて、保存先フォルダ名をURLまたはIDで指定したい
【現在の問題】同一階層に同一名称のフォルダが存在する場合があり、現在のパス指定では想定するフォルダを指定できない
【その機能が必要な背景】現在アクションでは同一階層に同一名称のフォルダが存在した場合、フォルダ作成日時が最新のフォルダが取得され、作成日時順で2番目以降のフォルダを指定できない
【現状の回避策】フォルダ名が同一とならないよう対処【タイトル】『google driveに保存』アクションにおいて、保存先フォルダ名をURLまたはIDで指定したい
【現在の問題】同一階層に同一名称のフォルダが存在する場合があり、現在のパス指定では想定するフォルダを指定できない
【その機能が必要な背景】現在アクションでは同一階層に同一名称のフォルダが存在した場合、フォルダ作成日時が最新のフォルダが取得され、作成日時順で2番目以降のフォルダを指定できない
【現状の回避策】フォルダ名が同一とならないよう対処【タイトル】『google driveに保存』アクションにおいて、保存先フォルダ名をURLまたはIDで指定したい
【現在の問題】同一階層に同一名称のフォルダが存在する場合があり、現在のパス指定では想定するフォルダを指定できない
【その機能が必要な背景】現在アクションでは同一階層に同一名称のフォルダが存在した場合、フォルダ作成日時が最新のフォルダが取得され、作成日時順で2番目以降のフォルダを指定できない
【現状の回避策】フォルダ名が同一とならないよう対処

コメント

0件のコメント

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