スプレッドシートのシナリオのヒント

クラウドサービスであるスプレッドシート(Googleスプレッドシート)の作業だって大丈夫です!Coopelで自動化しましょう。
ここでは、スプレッドシートの操作を自動化できるように、スプレッドシートのシナリオを作成するためのヒントを説明します。

01.スプレッドシートで使うデータの準備

準備
スプレッドシートのシナリオを作成するには、Googleのアカウント情報をCoopelに登録する必要があります。登録が済んでいない場合は、「シナリオアカウントを登録する」をご覧のうえ、準備を⾏ってください。

スプレッドシートで使うデータを集めるために、シナリオ作成画面で必要なアクションを配置します。この例ではまず始めに、以下の画面のように、Webページから表形式のデータを取得するためのアクションを配置してみましょう。
sp hint step1 CN18.1 01

Tips
  • をクリックすると、スプレッドシートに関するアクションのみがアクションリストに表示されるので、使いたいアクションを見つけやすくなります。

  • スプレッドシートのシナリオでは、以下のアクションの配置が必要になります。

    • スプレッドシート操作の最初に、[spreadsheetの新規作成]または[spreadsheetを開く]
    • [シートをシート名で指定]または[シートをシートIDで指定]のいずれかのアクション
      ※1つしかシートがないファイルの場合でも、シートを指定してください。
    • CSV形式/TSV形式で保存する場合は、スプレッドシート操作の最後に[csv形式でファイルを保存する]または[tsv形式でファイルを保存する]

02.スプレッドシートの指定

作業対象のスプレッドシートを指定します。
 新規のスプレッドシートを作成して作業する場合
[spreadsheetの新規作成]をクリックし、[シナリオアカウント]を選択します。その後、[ファイル名]を入力します。
sp hint step2 CN18.1 01

既存ファイルを開いて作業する場合
[spreadsheetを開く]をクリックし、[シナリオアカウント]と[対象ファイル]、必要に応じて[google driveアカウント]を設定します。
sp hint step2 CN18.1 02

  • [シナリオアカウント]
    Coopelに登録しているGoogleのアカウントを選択します。

  • [対象ファイル]
    以下3種類の方法で、対象のファイルを指定します。

    •  スプレッドシートのURLを指定できます。
    •  google driveからファイル名を指定できます。
    •  google drive内のファイル名を指定できます。
Tips 他のアクションで取得したデータを利用するには
以下のように、他のアクションで取得したデータを利用することもできます。詳しくは、「Coopelの参照機能と戻り型とは」を参照してください。
- をクリックすると、タイプのアクションで取得したデータを利用できます。
  • [google driveアカウント]
    [対象ファイル]で、 または をクリックすると表示されます。

    Coopelに登録しているGoogleのアカウントを選択します。

CSV形式/TSV形式のファイルを開くには
CSV形式/TSV形式のファイルを開く場合は[csv形式のファイルを開く]または[tsv形式のファイルを開く](①)をクリックします。
※ここでは[csv形式のファイルを開く]を例に説明します。
スプレッドシートを開く手順と同様に、[シナリオアカウント]と[対象ファイル]を設定し、必要に応じて[google driveアカウント]、[作成先をgoogle driveで指定]を設定します(②)。

sp hint step2 03

Tips - 文字コードを指定する必要がある場合は、[オプション]の[文字コード]を設定してください。
- [対象ファイル]で、 または をクリックした場合は、[google driveアカウント]が表示されます。Coopelに登録しているGoogleのアカウントを選択してください。
Important
  • 自分のパソコンやファイルサーバーにあるCSV形式/TSV形式のファイルを開く場合は、をクリックし、ファイル名を絶対パスで指定してください。
    例)C:\Users\username\Desktop\sample.csv
  • ファイル名は、必ず拡張子まで入力してください。
  • シナリオ内の前のアクションで、WebページからダウンロードしたCSV形式/TSV形式のファイルを開く場合は、をクリックして参照できます。

    ※参照設定した場合は、[参照先がローカルPC上にある]プロパティが表示されます。指定した対象がローカルPC上にあれば「はい」を選択してください。指定した対象がローカルPC上にある場合、「いいえ」にすると処理に失敗します。
  • ローカルPC上のCSVファイル/TSVファイルを操作するには、Coopelデスクトップアプリケーションの起動が必要です。起動していない場合は「Coopelデスクトップアプリケーションを起動/終了する」を参照して起動してください。

03.スプレッドシート内のシートの指定

作業対象のシートを指定します。
シート名で指定する場合
[シートをシート名で指定]をクリックし、[spreadsheet]と[シート名]を設定します。
04-18 cooperation-w-spreadsheet 04

  • [spreadsheet]
    をクリックし、手順02で開いたスプレッドシートを指定します。
  • [シート名]
    スプレッドシートのシート名を指定します。

シートIDで指定する場合
[シートをシートIDで指定]をクリックし、[spreadsheet]と[シートID]を設定します。
04-18 cooperation-w-spreadsheet 05

  • [spreadsheet]
    をクリックし、手順02で開いたスプレッドシートを指定します。
  • [シートID]
    スプレッドシート内のシートIDを指定します。
Tips シートIDは、スプレッドシートのURLのうち、「/edit#git=」以降の文字列です。

04.スプレッドシートのアクションの配置

作業対象のファイルとシートを指定したら、スプレッドシートを使った作業を自動化するためのアクションを配置します。
ここでは、[セルをペースト]をクリックし、[対象シート]、[入力値]および[ペースト対象のセル]を設定します。
04-18 cooperation-w-spreadsheet 06

  • [対象シート]
    をクリックし、手順03で選択したシートを指定します。
  • [入力値]
    ブラウザから取得したデータをセルに書き込むために、をクリックし、シナリオ作成エリアの[テーブルデータを取得]をクリックします。
  • [ペースト対象のセル]
    [入力値]で設定した内容を書き込みたいセルの範囲を指定します。

05.スプレッドシートの保存

スプレッドシートでの作業内容を設定したら、作業内容を保存するアクションを配置して完成です。
スプレッドシート形式で保存する場合
自動保存されるため、アクションは不要です。

Tips スプレッドシートのファイル名を変更したい場合は、スプレッドシートに関するアクションの最後に、[spreadsheet名を変更]を配置して設定しましょう。

CSV形式/TSV形式で保存する場合

CSV形式/TSV形式でローカルPCに保存、または他のアクションと連携してクラウドサービスに保存することができます。

[csv形式でファイルを保存]または[tsv形式でファイルを保存](①)をクリックします。
※ここでは[csv形式でファイルを保存]を例に説明します。

②で[対象シート]と[名前を付けて保存]を設定します。

cooperation-w-spreadsheet 07

  • [対象シート]:をクリックし、「03.スプレッドシート内のシートの指定」で指定したシートを指定します。
  • [名前を付けて保存]:
    • ローカルPCに保存する場合
      保存するCSVファイルのファイル名を絶対パスで入力します。
    • クラウドサービスに保存する場合
      未指定にします。
      シナリオ実行中に一時ファイルとして保存されるため、後続のアクション(たとえば[googleドライブに保存]など)から[csv形式でファイルを保存]を対象ファイルとして参照設定すると指定先に保存することができます。
Important

関連ヘルプ