我在 VBS 中有这段代码,当我双击它时,它会为我打开一个 URL 链接:
`Option Explicit
' Declare variables
Dim url, shell
' Set the URL you want to open
url = "https://pa-qliksense.aviv.gov.il/extensions/Export_Manually/Export_Manually.html?appId=9b6006b0-e795-4112-9dff-f921b56b3210&sheetId=34be122a-f561-4320-9e9d-befaba809de3&fieldName1=%D7%9C%D7%99%D7%A9%D7%9B%D7%94&fieldValue1=%D7%9B%D7%A8%D7%9E%D7%99%D7%90%D7%9C&fieldName2&fieldValue2&fieldName3&fieldValue3&fieldName4&fieldValue4&fieldName5&fieldValue5&fieldName6&fieldValue6&fieldName7&fieldValue7&fieldName8&fieldValue8&qlikTicket=4ayN1mnB8r-aLaX3"
' Create a shell object
Set shell = CreateObject("WScript.Shell")
' Open the URL in the default browser
shell.Run url
' Clean up
Set shell = Nothing
`
我想知道是否有办法通过 QLIK SENSE 中的脚本运行此文件?
我尝试执行 EXECUTE 命令并路由到此 VBS 文件,但没有像我预期的那样为我打开 URL 链接
可能更简单的是设置一个执行 VBS 的外部程序任务。
如果您希望从 Qlik 脚本触发脚本,那么您可以创建一个调用 Qlik Repository API 来触发任务的应用程序。
这里唯一需要考虑的是多节点环境的情况。据我所知,没有办法“固定”要在特定节点上执行的外部任务。因此,您必须确保 VBS 脚本在每个节点上可用(在同一位置)
附注您可以检查
monitor_*
数据连接如何调用Repo API端点。