• 文字サイズ変更
  • S
  • M
  • L

FAQのNo.から検索


  • No : 35710
  • 公開日時 : 2024/04/22 14:44
  • 印刷
DSServistaDSCloud

【DataSpider】[条件分岐] 処理で日付型の変数を比較することはできますか

CSV ファイルから取得した日付データを日付型のスクリプト変数に格納して、[条件分岐] 処理で比較したいのですが、条件一覧の変数に表示されません。
日付型を比較する方法を教えてください。
カテゴリー : 

回答

■仕様説明
 [条件分岐] 処理で指定できる変数の型は下記ヘルプに記載があるもののみとなります。
 ------
 ・条件分岐処理で指定できる変数の型は以下の通りです。
  ・整数型
  ・10進数型
  ・文字列型
  ・真偽値型
 ------
 
上記より、日付型の変数を [条件分岐] 処理で比較することはできません。
 
■代替案
 以下に記載いたします [以前] または [以後] ロジックを使用して比較する方法をご検討ください。
  
  1.CSVファイルから取得した日付データと、比較対象となる日付を
   [以前] または [以後] ロジックを使用して比較し、比較結果を別のスクリプト変数に格納する。(比較結果は「true」もしくは「false」が返されます)
   
    ※下記の例では、CSVファイルから取得した日付データが、「現在日時」より「以後」であるかを [繰り返し(データ件数)] 処理を使用して 1件ずつ比較し、比較結果を、真偽値型スクリプト変数「flag」に格納しています。
 
  2.上記 1 で比較結果を格納したスクリプト変数を使用して条件分岐を行う。
 
   ※下記の例では、日付データが「現在日時」よりも「以後」(=スクリプト変数「flag」が「true」)の場合は、後続の処理を行うよう条件分岐させています。
 
■参考情報
 ▼DataSpider Servista ヘルプ
 ・[条件] - [以前]
  
 ・[条件] - [以後]
 
 ▼DataSpider Cloud ヘルプ
 ・[条件] - [以前]
  
 ・[条件] - [以後]
目的別で検索
仕様確認

このFAQに関してのご意見をお聞かせ下さい。