-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
输出新书通报功能使用指南 #1189
Comments
书目栏目中脚本的使用方法输出新书通报模块为书目栏目提供了 javascript 脚本定制的能力。 环境变量书目栏目的 javascript 脚本,可以使用环境在调用前准备好的下列变量: 脚本中可以创建一个名为 message 的 string 类型的变量,脚本返回后,宿主通过它可以得知脚本意图传递的错误信息。 host.ParamTable 用法这个是一个数据字典,用于定义一些全局参数。 host.ParamTable 中,key "biblio_item_style" 对应的 value 值用于定义输出的册记录信息表格的风格。可以使用如下风格子参数: 样例下面给出一些具体的使用场景脚本。 对宿主已经准备好的内容进行修改脚本如下:
(建议:在一个现有的列,比如 biblio_title 列上添加上述脚本,效果就是在当前书目记录的题名文字后面增加一截文字) 输出固定的字符串内容脚本如下:
(注: 当前列由宿主准备好的 result 中的原有内容被改变) 报错脚本如下:
(注: 将 message 值设置为空不会引发报错) 输出书目记录的题名针对 UNIMARC 格式的书目记录脚本如下:
常见错误:
这是忘了赋值给环境变量 result。产生的内容在脚本返回前一定要赋值给 result。 针对 UNIMARC 和 USMARC 两种格式的书目记录脚本如下:
改变 biblio_items 列的显示风格脚本如下:
效果是,册记录信息表格只显示出第一行内容,更多的行会显示为一行“(此后略去 n 册 ...)”
效果是,册记录信息表格为自由文本风格,并且忽略表格标题行。 |
册栏目中的脚本使用方法环境变量书目栏目的 javascript 脚本,可以使用环境在调用前准备好的下列变量: 脚本中可以创建一个名为 message 的 string 类型的变量,脚本返回后,宿主通过它可以得知脚本意图传递的错误信息。 脚本举例: 对宿主已经准备好的内容进行修改脚本如下:
(栏目名请使用 "item_barcode") 从册记录中获取字段内容脚本如下:
效果是,从册记录 XML 的 barcode 元素中获取正文信息。 |
如题。
The text was updated successfully, but these errors were encountered: