前页 | 后页 |
示例脚本
此JavaScript脚本详细说明了如何向自定义服务插件发送简单请求:
! INC 当地的 脚本。 EAConstants - JavaScript
/*
*脚本名称:Custom Service示例
*作者: Sparx Systems
* 目的:演示如何使用自定义服务插件的 SBPI 自动化接口
* 日期:2022-02-28
*/
// 使用一些参数向插件发送一个简单的请求。
函数 简单请求()
{
// 显示脚本输出窗口
存储库。确保输出可见( 《脚本》 );
Session .输出( “ JavaScript自定义插件示例” );
会话.输出输出“ =======================================================================================
// 通过使用 InsertSBPIParameter 添加参数,随请求一起发送数据。
变量 打包参数 = '' ;
// 带有额外参数的可选数据发送
打包参数 = 存储库。 InsertSBPIParameter ( packedParameters , '我的号码' , 25 );
打包参数 = 存储库。 InsertSBPIParameter ( packedParameters , '我的浮动' , 123.456 );
打包参数 = 存储库。 InsertSBPIParameter ( packedParameters , '我的字符串' , '你好世界' );
Session .输出( "向'DoSomething'方法发送简单的插件请求" );
变量 回复 = SBPIRequest ( 'csvc' , '做某事' , 打包参数);
}
// 帮助函数向自定义插件发送请求并检查错误。
函数 SBPIRequest (前缀, 方法, 打包参数)
{
// 指定插件的前缀。这是在Pro云客户端中配置的。
变量 回复 = 存储库。 CallSBPI (前缀, 方法, 打包参数);
如果 (回应 == '' )
{
Session .输出( '插件错误: ' +存储库。 GetLastError ());
}
else
{
会话.输出( '成功:' + 回应);
}
返回 回应;
}
函数 主要()
{
// 使用一些参数向插件发送一个简单的请求。
简单请求();
}
主要();