是否可以从 QLIK SENSE 执行 EXECUTE 命令来打开行为类似于 BAT 文件的 VBS 文件?

问题描述 投票:0回答:1

我在 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 链接

vbscript qliksense
1个回答
0
投票

可能更简单的是设置一个执行 VBS 的外部程序任务

如果您希望从 Qlik 脚本触发脚本,那么您可以创建一个调用 Qlik Repository API 来触发任务的应用程序。

这里唯一需要考虑的是多节点环境的情况。据我所知,没有办法“固定”要在特定节点上执行的外部任务。因此,您必须确保 VBS 脚本在每个节点上可用(在同一位置)

附注您可以检查

monitor_*
数据连接如何调用Repo API端点。

© www.soinside.com 2019 - 2024. All rights reserved.