Confluence 6 创建一个用户宏
一个 创建 用户 confluence
2023-09-27 14:20:35 时间
如果你想创建自定义的宏的话,用户宏能够帮你完成这个任务。这个可以在你系统中应用特定的操作,比如说应用自定义格式等。
用户用是在 Confluence 创建和和管理的,你需要有一定的编码基础才可以。
你需要具有系统管理员权限来创建和应用用户自定义宏。
希望创建一个新的用户宏:
- 进入
- 选择 创建一个用户宏(Create a User Macro)
- 输入宏的一些详细信息(请查看下面列表)
- 单击 添加(Add)
宏名称(Macro name) | 宏的名字,将会出现在代码中。 |
可见(Visibility) |
这个选项控制谁可以在宏浏览器中查看这个宏或者自动完成功能。选项有:
请注意,如果你选择仅系统管理员可见的话,用户任然可以看到用在页面中输出的结果,宏的占位符也还是在编辑页面中出现的,这个仅仅在宏浏览器和自动完成的时候隐藏了。 所有宏的信息都是可以找到的,包括宏的标题,描述,参数名称和其他元数据。尽管宏只能被系统管理员查看到,也请不要在用户宏中定义任何敏感信和保密信息。 |
宏标题(Macro Title) | 在宏浏览器和自动完成功能中出现的宏标题。 |
描述(Description) | 这个描述信息将会出现在宏浏览器中。宏浏览器的查找将会对查找字段在宏标题和描述中的文字进行匹配。 |
分类(Categories) | 为你的宏在宏浏览器中选择一个或多个分类。 |
图标 URL(Icon URL) | 如果你希望宏浏览器为你的宏显示图标的话,输入绝对地址(例如 http://mysite.com/mypath/status.png )或相对于 Confluence base URL 的相对地址(例如:/images/icons/macrobrowser/status.png ) 。 |
文档 URL(Documentation URL) | 如果你的宏有文档的话,请在这里输入文档的 URL。 |
宏内容处理(Macro Body Processing) |
指定 Confluence 应该如何处理你的宏的内容。 宏的内容中包含了在 Confluence 页面中如何处理的信息。如果你的宏有一个内容,所有宏的内容将会在 处理宏内容字段选项包括有:
|
模板(Template ) |
这里是你写的代码去确定宏应该是什么样子的。
请查看 Writing User Macros 要么获得更多的信息和示例。 |
希望使用插件完成编辑?
如果你希望将你的自定义宏按照插件进行分发的话,请参考 User Macro plugin module 页面中的内容。如果你希望使用更加复杂,更加程序化的宏的话,你需要写成 Macro plugin 宏。
https://www.cwiki.us/display/CONFLUENCEWIKI/Writing+User+Macros
相关文章
- Jersey 2.x 从Maven Archetype 创建一个新项目
- 利用树莓派3和RTL-SDR V3搭建一个低成本的QRP小功率监测点
- 创建一个带模版的用户控件 V.2
- 创建一个带模版的用户控件
- unity ide 报了一个莫名其妙的错误
- Surge-一个免费托管静态资源的网站
- 未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。
- HTML5 Canvas中实现绘制一个像素宽的细线
- 【OpenMesh】创建一个正方体
- mysql 为一个数据库单独创建用户
- WIDE机构代表Hiroshi Esaki:让基于IPv6的物联网惠及每一个人
- OpenCms JSP 模板开发——创建一个简单的JSP模板
- 2009年FCoE会成为下一个牺牲品吗?
- openstack数据库获取一个虚机的floating_ip, fix_ip, project_name, user_name, hostname, host
- git 如何创建一个分支
- eclipse 创建一个java项目 运行
- javascript 返回字符长度,中文为两个字节,英文为一个字节
- Java编程-判断字符串最后一个单词的长度
- SpringBoot2.x入门:快速创建一个SpringBoot应用
- 创建maven项目——为啥创建一个maven项目之后,项目上面有一个小红叉,但又没有说哪里错
- 在2018年如何优雅的开发一个typescript语言的npm包?
- 原生js创建一个20*20的网格
- 给js创建的一个input数组绑定click事件
- Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序
- sql-从查询结果创建一个永久表
- 揭秘一个城市如何“智慧交通”:高德地图用大数据“治堵”,圈地逾百城
- 不使用循环,如何创建一个长度为100的数组
- 手把手教你实现一个完整的 Promise
- 【Vue 开发实战】实战篇 # 30:实现一个可动态改变的页面布局
- 一个用go写的模拟mp3文字界面播放程序
- 哟,不错,另一个有满足感的事
- 一个HTTPS转HTTP的Bug,他们忍了2年,原谅我无法接受,加班改了
- 从零开始建立一个Dart服务器
- Linux 如何通过命令查看一个文件的某几行(中间几行或最后几行)