GetSysAttr - 脚本和图表功能
GetSysAttr() 函数用于返回有关租户和应用程序所在空间的信息。使用 GetSysAttr() 函数,您可以评估租户 ID 和名称、空间 ID 和名称以及有关应用程序所在环境的其他详细信息。此函数简化了可能在不同环境之间移动的 Qlik Sense 应用程序的空间和租户标识。此函数使您能够轻松识别所处的特定环境。这在应用程序生命周期的开发、测试、验收和生产 (DTAP) 阶段特别有用。
此函数可以在应用程序加载脚本中使用,也可以在图表表达式中使用,可以直接作为表达式或存储为变量的表达式使用。如果您预计您的应用程序在其生命周期内会在空间或租户之间移动,请使用图表表达式中的函数动态获取空间和租户信息,而无需重新加载应用程序。执行此操作时,请将函数表达式存储在加载脚本外部的变量中,或者直接在图表表达式中使用该函数。
使用 GetSysAttr() 确定应用程序的以下信息:
-
应用程序所在租户的 ID。
-
应用程序所在租户的名称。
-
应用程序所在租户的 URL。
-
已为包含应用程序的租户定义的别名 URL。
-
包含应用程序的租户区域。
-
应用程序所在空间的 ID。
-
应用程序所在空间的名称。
-
应用程序所在的空间类型(共享或托管)。
如果在 Qlik Sense Client-Managed 中使用此函数,它将返回空的数据值。因此,您可以使用该功能在 Qlik Sense Client-Managed 中开发加载脚本,而不会遇到错误,以便稍后将应用程序上载到 Qlik Cloud。
要访问 Qlik Cloud 函数的完整文档,请参阅 GetSysAttr - 脚本和图表函数。