嗨,我想在Azure逻辑应用程序中创建html标签。 我通过Blob连接器从Blob加载了数据(使用路径获取Blob内容) 我根据this post中的答案使用了Compose连接器 但是我得到了错误-
Unable to process template language expressions in action 'Create_HTML_table' inputs at line '1' and column '1747': 'The template language function 'json' parameter is not valid. The provided value '[{"ServiceName":"routingsf","SubServiceName":"roadinfo/supportedmaps","ErrorType":"System.AggregateException","ErrorMessage":"One or more errors occurred. (Object reference not set to an instance of an object.)","Count":4} ]' cannot be parsed: 'Unexpected character encountered while parsing value: . Path '', line 0, position 0.'. Please see https://aka.ms/logicexpressions#json for usage details.'.
撰写和创建HTML表格连接器的代码如下:
"Compose": {
"inputs": "@base64ToString(body('Get_blob_content_using_path').$content)",
"runAfter": {
"Get_blob_content_using_path_2": [
"Succeeded"
]
},
"type": "Compose"
},
"Create_HTML_table": {
"inputs": {
"format": "HTML",
"from": "@json(outputs('Compose'))"
},
"runAfter": {
"Compose": [
"Succeeded"
]
},
"type": "Table"
},
你能帮忙吗?
答案 0 :(得分:0)
也许您可以尝试用我的方式创建表。获取内容后,使用 Parse JSON (解析JSON),内容输入json(body('Get_blob_content_using_path'))
,Scheme选择Use sample payload to generate schema
,然后复制并粘贴您的json文件内容。
然后创建HTML表,从中选择表达式array(body('Parse_JSON'))
。
这是逻辑流程和我的结果。
希望这对您有帮助,如果您还有其他问题,请告诉我。
更新:我将您的json内容复制到我的json文件中,然后再次进行测试。而且有效。
因此,请确保您的逻辑应用程序流程正确。或者,您可以分享自己的流量。