检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
如何引入第三方库 如果您希望使用第三方库文件,而当前系统中不存在该库,您可以通过上传,新增该JS/CSS库,并在页面中设计并使用该库,实现引入第三方库的功能。本节将介绍如何引入并使用第三方库的具体操作步骤。 什么是库 库是指在设计页面时,需要依赖的库,若缺少相应的依赖库,则页面中
p包,如图2。您也可以单击链接,获取该包。 图2 MintUI库文件结构 packageinfo.json中必选要包含待引入的文件。例如,MintUI库需要引入文件“js/index.js”和“css/index.css”,请在packageinfo.json中添加这两个文件的描
支持multipart/form-data请求, 具体示例代码如下: import * as http from 'http'; import * as mp from 'multipart'; import * as buffer from 'buffer'; let w =
导入数据表的元数据。若已有数据表的元数据,则可使用该功能快速根据元数据创建对象表。 URI POST AstroZero域名/u-route/baas/bulk/v1.0/import/schema?filename=X 表1 路径参数 参数 是否必选 参数类型 描述 filename 是 String 参数解释:
容? 返回zip压缩文件内容脚本示例如下: import * as zip from 'zip' import * as buffer from 'buffer' import * as text from 'text'; import * as context from 'context';
// Here's your code./* import * as http from 'http'; import * as db from 'db'; import * as iconv from 'iconv'; import { Encoding } from 'buffer';
X-Via: [ '1.1 PSjsczsxga60:2 (Cdn Cache Server V2.0), 1.1 uzhoudianxin101:13 (Cdn Cache Server V2.0), 1.1 wdx18:10 (Cdn Cache Server V2.0)' ],
数据接入中使用。 脚本:脚本代码引入系统参数的代码行中,引入“sys”系统库,并使用“sys.getParameter('系统参数名')”引入系统参数。 例如,脚本里编辑如下代码,执行脚本,不用输入入参,查看“日志”页签打印的日志。 import * as sys from 'sys';
在脚本、服务编排、流程编排BPM和数据接入中,使用系统参数。 脚本:引入系统参数的代码行中,引入“sys”系统库,并使用“sys.getParameter('系统参数名')”引入系统参数。 例如,脚本里编辑如下代码,执行脚本,不用输入入参,查看“日志”页签打印的日志。 import * as sys from 'sys';
只引用使用到的对象,而不用import *。 【推荐】: import { OfferingObjectQuery } from './ca_pc__getOfferingObject'; import { setI18nError } from 'context'; import { sql
称的补全提示。 依赖库补全:脚本代码中引入依赖的代码行时,对依赖库的名称进行推荐提示。如下图所示,开发者输入“import * as xxx from”后,提示“z”开头的依赖库名称。 图12 依赖库补全 表名(即对象名)补全:脚本代码引入对象数据的代码行中,推荐提示对象名称。如
在脚本、服务编排或工作流中,使用系统参数。 脚本:引入系统参数的代码行中,引入“sys”系统库,并使用“sys.getParameter('系统参数名')”引入系统参数。 例如,在脚本中编辑如下代码,执行脚本,不用输入入参,查看“日志”页签打印的日志。 import * as sys from 'sys';
对潜在内容名称的补全提示。 依赖库补全:脚本代码中引入依赖的代码行时,对依赖库的名称进行推荐提示。如下图所示,开发者键入“import * as xxx from”后,提示z开头的依赖库名称。 表名(即对象名)补全:脚本代码引入对象数据的代码行中,推荐提示对象名称。如下图所示,开
号,选择“脚本”。选择“创建一个新脚本”,输入脚本名称,单击“添加”。 在脚本编辑器中录入如下代码,并单击上方按钮区域的,保存脚本。 import*as context from'context'; context.setI18nError('命名空间__Error001','测试用例'
在这个例子中,变量PI是circle私有的。 在这个例子中,导入circle 的时候需要在其名称上添加命名空间的字段才可以正确导入。 import语法 Typescript模块import语法,请参考typescrip官方网站。 标准库模块 低代码平台中有些模块会被编译成二进制,预先加载到内存中。例如
一般情况下,编写脚本的大致流程为: 按需引入平台标准库。 图2 引入平台标准库 定义出参、入参结构。 图3 定义入参 图4 定义出参 定义方法以及使用的对象。 图5 定义方法及使用对象 进行数据库操作。 图6 数据库相关操作 下面通过解读以下脚本样例,了解一个脚本的总体结构框架、编写要求。 import * as
名称:连接器的名称。 访问密钥:MINIO的访问密钥ID。 密钥:MINIO的秘密访问密钥。 内容分发网络:CDN服务器的地址。配置后,后续访问上传的静态资源时,可不用登录MINIO,直接通过CDN访问到静态资源。 描述:连接器的描述信息。 打包当前配置:默认为选中,对信息敏感的场景,建议不勾选。
错误代码示例 import * as db from 'db'; let errorDemo = db.sql().exec("select object_name from object_demo order by createddate desc") 正确代码示例 import * as
在代码编辑器中,插入如下脚本代码。 import * as buffer from "buffer"; import * as crypto from "crypto"; import * as db from "db"; import * as context from 'context';
在代码编辑器中,插入如下脚本代码。 import * as buffer from "buffer"; import * as crypto from "crypto"; import * as db from "db"; import * as context from 'context';