質問: sql文へ引数を動的に渡したい 社員idをexcelファイルに設定し、excutequeryアクティビティで引数でsql文に動的にパラメータを渡したいと考えています(dbはsqlserver) が、excutequeryでは引数は事前に決まった名前で決まった数だけしか渡せないという認識です(excutequeryに限らずuipathの引数はそうだと思いますが...) 社員idの数がexcel上で変わる前提なので、引数を動的に設定出来ないものか?と調べてみましたが良い策がありませんでした。 何か良い案があればお知恵をお貸し下さい。
回答: 度々ご親切にありがとうございます。 頂いた情報をヒントに閃きました。 1excelからのdatatableをfor eachで社員idのみのstring変数aに代入し’aaa’,‘bbb’,‘ccc’...となるように格納 2sql文は外部のテキストファイルなので、テキストファイル上で中のin句の箇所を置換できる文字列(【社員id】)にする (select * from xx where 社員id in(’【社員id】’)のようにして置換文字列を【社員id】とする) 32のsqlをreadtextfileで読み込み、assignアクティビティにて、replaceメソッドで【社員id】を1...