---
title: 'Automation Anywhere A360  VBSの戻り値を受け取る方法'
url: 'https://automationse.net/automation-anywhere-a360-vbs%E3%81%AE%E6%88%BB%E3%82%8A%E5%80%A4%E3%82%92%E5%8F%97%E3%81%91%E5%8F%96%E3%82%8B%E6%96%B9%E6%B3%95'
markdown: 'https://automationse.net/automation-anywhere-a360-vbs%E3%81%AE%E6%88%BB%E3%82%8A%E5%80%A4%E3%82%92%E5%8F%97%E3%81%91%E5%8F%96%E3%82%8B%E6%96%B9%E6%B3%95.md'
date: '2022-04-02'
description: 'Autoation Anywhere A360でVBSを実行して戻り値を受け取って処理をしたくても、想定と異なる戻り値が返ってきてRPAがうまく動かせなかったのでいろいろ調べてみました。 困っていた点 VBSを実行して戻り値をAAで取得すると「true」または「bot error」が返ってくる。 結論から言うと、VBS内のロジックに一工夫が…'
taxonomy:
  category:
    - IT関連
  tag:
    - RPA
---

# Automation Anywhere A360  VBSの戻り値を受け取る方法

## [Automation Anywhere A360 VBSの戻り値を受け取る方法](https://automationse.net/automation-anywhere-a360-vbs%E3%81%AE%E6%88%BB%E3%82%8A%E5%80%A4%E3%82%92%E5%8F%97%E3%81%91%E5%8F%96%E3%82%8B%E6%96%B9%E6%B3%95)

  公開日 2022.04.02 更新日 2022.04.02  [RPA](https://automationse.net/tag:RPA#body-wrapper)  

 Autoation Anywhere A360でVBSを実行して戻り値を受け取って処理をしたくても、想定と異なる戻り値が返ってきてRPAがうまく動かせなかったのでいろいろ調べてみました。

困っていた点

VBSを実行して戻り値をAAで取得すると「true」または「bot error」が返ってくる。

結論から言うと、VBS内のロジックに一工夫が必要でした。

下記の黄色ハッチングのコードが重要です。

```
function totalResult()
　　Dim x,y,total
　　x = 5
　　y = 3
　　total = x + y
　　<span class="marker">totalResult = total</span>
End function
```

V11環境ではVBSから戻り値を受け取るために「Wscript.StdOut.WriteLine」を使用していましたが、

A360からはVBSの「関数」を使用する際に「関数名に対して戻り値を設定」する必要があるみたいです。

これを設定しないとA360でVBSを実行したとき「true」または「bot error」がデフォルトで返ってくるようです。

VBSを使用しなくても済むようにもっと動作が安定するコマンドが増えてくれると嬉しいのですが。。。

 [ Previous Post](https://automationse.net/powershell%E3%81%A7csv%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%80%E6%96%B9%E6%B3%95) [Next Post ](https://automationse.net/excel%E3%81%AE%E5%90%8D%E5%89%8D%E3%81%AE%E5%AE%9A%E7%BE%A9%E3%82%92vba%E3%81%A7%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E9%9A%9B%E3%81%AB%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E3%82%A8%E3%83%A9%E3%83%BC)

---

## Navigation

- Parent: [WordPress Import](https://automationse.net/wordpress-import.md)
- Previous: [Excelの名前の定義をVBAで削除する際に発生するエラーの対処](https://automationse.net/excel%E3%81%AE%E5%90%8D%E5%89%8D%E3%81%AE%E5%AE%9A%E7%BE%A9%E3%82%92vba%E3%81%A7%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E9%9A%9B%E3%81%AB%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B%E3%82%A8%E3%83%A9%E3%83%BC.md)
- Next: [PowerShellでCSVファイルを読み込む方法](https://automationse.net/powershell%E3%81%A7csv%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%80%E6%96%B9%E6%B3%95.md)
