依赖下载并解压成功后,运行动作报错:
运行子程序(WeChatOCR)失败。解析表达式出错。
内部错误:Error reading JObject from JsonReader. Current JsonReader item is not an object: String. Path '', line 1, position 8.
原始表达式:
var jObject = JObject.Parse({ocr_result});
var jArray = (JArray)jObject["ocr_response"];
var groupedByLine = jArray
.OrderBy(item => (double)item["top"])
.GroupBy(item => (int)((double)item["top"] / 15));
var mergedText = new System.Text.StringBuilder();
var lastTop = -1.0;
foreach (var lineGroup in groupedByLine)
{
var currentTop = (double)lineGroup.First()["top"];
if (lastTop >= 0 && currentTop - lastTop > 25)
{
mergedText.AppendLine();
}
var lineText = string.Join(" ",
lineGroup.OrderBy(item => (double)item["left"])
.Select(item => (string)item["text"]));
mergedText.AppendLine(lineText);
lastTop = currentTop;
}
return mergedText.ToString().Trim();(赋值)
(----WeChatOCRv4:运行子程序----)
其实我动作都测试好了,就等大佬修复bug呢...😂
微信OCR-测试 - by 『扪』 - 动作信息 - Quicker
https://getquicker.net/Sharedaction?code=3f6db284-d904-477a-10a7-08ddd7c1daf0