跳到主要内容
版本:v2.0.0-zh

从 RunJS 查询运行 Actions

现在,您可以从 RunJS 查询中触发 ToolJet 中可用的所有 操作 。本指南包括每个操作的语法以及示例。

运行查询

句法:

queries.queryName.run()

或者

await actions.runQuery('queryName') 

示例: 在下面的屏幕截图中,我们使用可用于 运行查询 操作的两种不同语法触发两个不同的查询 客户getData

ToolJet - 如何 - 从 RunJS 查询运行操作

设置变量

句法:

actions.setVariable(variableName, variableValue)

示例: 在下面的屏幕截图中,我们正在设置两个变量 testtest2test 变量包含一个数值,因此我们没有将其括在引号中,但变量 test2 是一个字符串,因此我们将其括在引号中。

ToolJet - 如何 - 从 RunJS 查询运行操作

取消设置变量

句法:

actions.unSetVariable(变量名)

示例: 在下面的屏幕截图中,我们正在取消设置我们在上一步中创建的变量 test2

ToolJet - 如何 - 从 RunJS 查询运行操作

登出

句法:

actions.logout()

示例: 触发 actions.logout() 将从 ToolJet 注销当前登录的用户,并将重定向到登录页面。

ToolJet - 如何 - 从 RunJS 查询运行操作

显示模态

句法:

actions.showModal('modalName')

示例: 在下面的屏幕截图中,画布上有一个模态框(将其从 modal1 重命名为 formModal),我们使用 RunJS 查询来显示模态框。

ToolJet - 如何 - 从 RunJS 查询运行操作

关闭模式

句法:

actions.closeModal('modalName')

示例: 在下面的屏幕截图中,我们使用 RunJS 查询来关闭我们在上一步中显示的模式。

ToolJet - 如何 - 从 RunJS 查询运行操作

设置本地存储

句法:

actions.setLocalStorage('key','value')

ToolJet - 如何 - 从 RunJS 查询运行操作

复制到剪贴板

句法:

actions.copyToClipboard('contentToCopy')

ToolJet - 如何 - 从 RunJS 查询运行操作

生成文件

句法:

actions.generateFile('fileName', 'fileType', 'data')

示例: fileName 是您要给文件的名称(字符串),fileType 可以是 csvtext,而 data 是您要存储在文件。

ToolJet - 如何 - 从 RunJS 查询运行操作

转到应用程序

句法:

actions.goToApp('slug',queryparams) 
  • slug 可以在 application/ 之后的已发布应用程序的 URL 中找到,或者在 Share 模式中找到
  • queryparams 可以像这样提供 [{"key":"value"}, {"key2":"value2"}]

ToolJet - 如何 - 从 RunJS 查询运行操作

显示警报

句法:

actions.showAlert(alert type , message ) // 警报类型有 info, success, warning, and danger

ToolJet - 如何 - 从 RunJS 查询运行操作