A2019のAPI経由でBotを実行させるときに任意の値を引き渡す
#A2019 での基本的なAPIの使い方については以下を参考にしてください。
A2019でAPI<基本の4選>
A2019 では V11 から API の仕様が変わっています。そこで、V11 では botVariables で指定していた値の引き渡しですが、A2019 ではどう指定すれば良いかを自身のメモ用も兼ねて。ちなみに、何が実装されているかはドキュメントサイトかSwagger(http://a2019Url/swagger/ )にて基本的なところは確認できます。
まずは、BotDeploy(/v3/automations/deploy)時に、以下を追加してください。
この意味は(正直)不明なのですが、これを入れないと引き渡してくれない...
"runWithRdp": false,
次に引き渡したい値の指定の仕方はこちらです。
こちらで指定した値は、実行時には Bot 側の変数にセットされますので、あらかじめ API を実行する前に変数を作成しておく必要があります。
"string1": { <--変数名
"type": "STRING", <--変数タイプ
"string": "TEST" <--引き渡したい値
},
例ではStringですが、もちろん、他の型も指定可能です(全部は試していませんが...)。変数を設定する際は必ず、”入力として使用”をチェックしてください。
変数にさえ入ってしまえば、あとは自由自在に Bot 内で扱えますね。
サンプルとしては以下の感じです(一部抜粋)。
{
"fileId": "23282",
"runWithRdp": false,
"botInput": {
"sInputString1": {
"type": "STRING",
"string": "rgdfg"
},
"string1": {
"type": "STRING",
"string": "TEST"
},
"bBooleanInput": {
"type": "BOOLEAN",
"boolean": true
(2020.06.03)変数設定時の”入力として使用”チェックボックスに関する記述を追記。
Author And Source
この問題について(A2019のAPI経由でBotを実行させるときに任意の値を引き渡す), 我々は、より多くの情報をここで見つけました https://qiita.com/stig/items/54b440cf70cf5744bd5c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .