メインコンテンツにスキップ

取得データに取得日当日の日付を入れたい

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

Sawada Hikari avatar
対応者:Sawada Hikari
2年以上前に更新

回答

cobitのファイルから出力、ファイルから取得と、Googleスプレッドシートの関数を組み合わせることで実現することができます。

※実際に出力するシートに加え、日付用にもう1つシートを用意する必要があります。

手順

  1. cobitでデータを取得、ファイルに追記でデータ出力用のシートに出力する

    (例のため、わかりやすいよう2回目の追記の画像となっております。)

  2. 今回出力したデータの行数を、別シートB2で数える(今回の出力数合計ー前回までの出力の数)

    =(COUNTIF('データ出力'!B:B,"<>")-1)-(COUNTIF('データ出力'!A:A,"<>")-1)

  3. 今回出力したデータの行数分、今日の日付をA2に用意

    =ARRAYFORMULA(IF($B$2>ROW(A2:A)-2,TODAY(),""))

3. 用意された日付をファイルから取得(A2〜A列を範囲取得)

4. 日付を入れたい列(今回の場合A列)にファイルに追記(追記にすることで、次の日は続きから入力されます)

注意

※途中で失敗した場合などは追記の場所がそのまま次に進むため、修正に多少時間がかかります。安定したロボットにてお使いください。

関連記事

※2021年6月29日時点の情報です

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