从 RunJS 查询运行 Actions
现在,您可以从 RunJS 查询中触发 ToolJet 中可用的所有 操作
。本指南包括每个操作的语法以及示例。
运行查询
句法:
queries.queryName.run()
或者
await actions.runQuery('queryName')
示例: 在下面的屏幕截图中,我们使用可用于 运行查询
操作的两种不同语法触发两个不同的查询 客户
和 getData
。
设置变量
句法:
actions.setVariable(variableName, variableValue)
示例: 在下面的屏幕截图中,我们正在设置两个变量 test
和 test2
。 test
变量包含一个数值,因此我们没有将其括在引号中,但变量 test2
是一个字符串,因此我们将其括在引号中。
取消设置变量
句法:
actions.unSetVariable(变量名)
示例: 在下面的屏幕截图中,我们正在取消设置我们在上一步中创建的变量 test2
。
登出
句法:
actions.logout()
示例: 触发 actions.logout()
将从 ToolJet 注销当前登录的用户,并将重定向到登录页面。
显示模态
句法:
actions.showModal('modalName')
示例: 在下面的屏幕截图中,画布上有一个模态框(将其从 modal1
重命名为 formModal
),我们使用 RunJS 查询来显示模态框。
关闭模式
句法:
actions.closeModal('modalName')
示例: 在下面的屏幕截图中,我们使用 RunJS 查询来关闭我们在上一步中显示的模式。
设置本地存储
句法:
actions.setLocalStorage('key','value')
复制到剪贴板
句法:
actions.copyToClipboard('contentToCopy')
生成文件
句法:
actions.generateFile('fileName', 'fileType', 'data')
示例: fileName
是您要给文件的名称(字符串),fileType
可以是 csv
或 text
,而 data
是您要存储在文件。
转到应用程序
句法:
actions.goToApp('slug',queryparams)
slug
可以在application/
之后的已发布应用程序的 URL 中找到,或者在Share
模式中找到queryparams
可以像这样提供[{"key":"value"}, {"key2":"value2"}]
显示警报
句法:
actions.showAlert(alert type , message ) // 警报类型有 info, success, warning, and danger