とても簡単!バッチファイルを作るだけ!
作成イメージ
いやいや、メモ帳に何書くの?
MotionBoardはAPIを公開しています。その中にファイルアップロードのAPIがあります。それを使うというわけです。APIは難しいイメージがありますがやってみると意外とできてしまいます。なんてったって「curl」という魔法のコマンドがありますからね(^^♪
難しくは言いません。「curlでhttpリクエストができる」とだけ覚えておきましょう。
cURLコマンドでWebAPIを実行する。
ずばり以下をテキストご自身の環境に沿って書き換えてください。
@Echo off
curl -X POST -H “Content-Type: multipart/form-data” -F “uploadFile=@C:/Users/user/Desktop/Sample.csv” “http://localhost:8787/motionboard/rest/csv/put/board/TEST/Sample/Sample.csv?id=user@domain&pw=password”
“uploadFile=@C:/Users/user/Desktop/Sample.csv”
は取り込みたいファイルのパスに変更します。
“http://localhost:8787/motionboard/rest/csv/put/board/TEST/Sample/Sample.csv?id=user@domain&pw=password“
↓
localhost:8787/motionboard はご自身のMotionBoardのリンクに変更します。
TEST/Sample はアップロードしたいボードのパスに変更します。
Sample.csv はアップロードしたいファイル名に変更します。
id=user@domain&pw=password は実行するユーザーのIDとパスワードに変更します。
以上!
あとはテキストで保存して.batに変更するだけです。
ダブルクリックで実行したり、タスクスケジューラで実行できたりします。
コメント