メインコンテンツにスキップ
すべてのコレクションBizteX cobitの使い方Excel・Googleスプレッドシート
Googleスプレッドシートのシートを複製して、新たにファイル出力したい[シートの複製]
Googleスプレッドシートのシートを複製して、新たにファイル出力したい[シートの複製]

#スプレッドシート #Googleシート #スプレッド #spreadsheet #別シート

剛袖山 avatar
対応者:剛袖山
2年以上前に更新

回答

[シートの複製]ステップを使用することで、取得したテキストを複製したシートに出力することが可能です。

使用方法  

1. あらかじめ、Googleスプレッドシートにテンプレートシートを作成しておきます。

2. ロボットを新規作成し、作成したGoogleスプレッドシートをロボットに連携させます。

3. ロボットの編集画面で、対象のサイトを開きます。

4. 対象サイトのテキストを取得します。

5. [テキストの取得]ステップや[文字列テンプレート]ステップ等を用いて、新規に複製するシートのシート名を作成します。
※補足参照

6. シートの複製を行います。

a. [シートの複製]ステップをクリックします。

b. 以下を設定します。

  ・「シート」欄の左側に、関連付けたGoogleスプレッドシートのファイル名
   (下図の例では「シートの複製」)
  ・「シート」欄の右側に、テンプレートとして作成したシート名
   (下図の例では「テンプレート」)

  ・「出力シート名」に、複製したシートにつけるシート
   (下図の例では[文字列テンプレート]ステップで作成した「年月日」)

c. 「決定」ボタンをクリックします。

7. 取得しておいたテキストを複製したシートに出力します。

a. [ファイルに出力]ステップをクリックします。

b. 「ファイルの選択」に、「複製したシート」内にあるファイル名を選択しま

  す。(下図の例では「シートの複製」ファイル)

c. 複製したファイル名を選択すると、複製したシートの名前が前項で設定したシ

  ート名になっていることを確認します。(下図の例では「20200219」)

d. 「名前」に、出力するテキストの名前を選択し、スプレッドシートの出力した

  い位置をクリックします。(下図の例では「繰り返しを抽出」(※))


(※)下図の例のように、繰り返しの抽出ステップ等で取得したテキストを出力する
   場合、プレビューに表示された項目を選択し、スプレッドシートの出力した

   い位置をクリックします。

e. 「追加」ボタンをクリックします。

f. 「閉じる」ボタンをクリックします。

8. 実行結果は以下のようになります。テンプレートシートはそのままに、複製した

 シートにテキストが入力されます。


補足

新規に複製するシートのシート名を作成する際、年月日をシート名にする場合は、[文字列テンプレート]ステップを使用して、yyyymmdd形式の年月日を作成します。


a. [文字列テンプレート]ステップをクリックします。

b. 以下を入力します。

  「名前」:任意の名前(下図の例では「年月日」)
 「内容」:{{__cobit__year__}}{{__cobit__month__}}{{__cobit__day__}}

  (※)__cobit__year__ :ロボット実行年
     __cobit__month__:ロボット実行月
     __cobit__day__  :ロボット実行日

c. 「決定」ボタンをクリックします。

※2019年8月13日時点の情報です。

こちらの回答で解決しましたか?