![Axure RP 原型设计实践(Web+APP)](https://wfqqreader-1252317822.image.myqcloud.com/cover/788/26688788/b_26688788.jpg)
5.5 函数
在“用例编辑器”对话框所有具有“fx”按钮之处,都可以设置函数,Axure RP 8 中提供了非常丰富的函数,例如元件函数、中继器/数据集函数、页面函数、字符串函数和数字函数等。
例如给定一个数集A,假设其中的元素为x。现对A中的元素x施加对应法则f,记作f(x),得到另一数集B。假设B中的元素为y。则y与x之间的等量关系可以用y=f(x)表示,我们把这个关系式就叫函数关系式,简称函数。例如针对某个值求绝对值的函数 y=abs(x),当我们调用该函数,求数值“-5”的绝对值时,调用后得到数值5。
在Axure RP 8中进行交互设计时,函数可以用在条件公式和需要赋值的场合。例如,使用[[Math.abs(OnLoadVariable)+1]]获得 OnLoadVariable 全局变量的绝对值加 1 的值,得到该值后可以放在用例的触发条件中,也可放在赋值语句中。
5.5.1 常用函数
Axure RP 8的常用函数如表5-3所示。
表5-3 Axure RP 8常用函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/75_01.jpg?sign=1738986427-vvO804waSxWzn8IHkYyyJ1EHQQF3ziwl-0-b0209656a66bee46b086733d17471105)
(续)
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/76_01.jpg?sign=1738986427-nVDSO1ZK82F7snxBH1b6GmvColHg2IhI-0-bd0837ba3aeb71d7e429906b3ede4ade)
5.5.2 中继器/数据集函数
单击“fx”按钮进入“编辑文本”对话框,然后单击“插入变量或函数”按钮,在函数下拉列表的“中继器/数据集”下方,是中继器/数据集函数,如表5-4所示。
表5-4 Axure RP 8中继器/数据集函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/77_01.jpg?sign=1738986427-sLC3n6gtGu2KB46RAIUoelWuDKeZHNID-0-6679a013a0fcb8785bad10b02afeb7fd)
5.5.3 元件函数
单击“fx”按钮进入“编辑文本”对话框,然后单击“插入变量或函数”按钮,在函数下拉列表的“元件”下方,是Axure RP 8的元件函数,如表5-5所示。
表5-5 Axure RP 8元件函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/77_02.jpg?sign=1738986427-opTrO4SVFsSHb3avxAnlOcYoL6by9MNz-0-ff96ec9366103360d8446a9ee8d440f7)
5.5.4 页面函数
单击“fx”按钮进入“编辑文本”对话框,然后单击“插入变量或函数”按钮,在函数下拉列表的“页面”下方,是Axure RP 8的页面函数,如表5-6所示。
表5-6 Axure RP 8页面函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/78_01.jpg?sign=1738986427-JREeEBBrlSSyw6XG3DkIo2bh195SG2aM-0-3c972e4e63c31d4c1ea6c89d11d9ef1c)
5.5.5 窗口函数
单击“fx”按钮进入“编辑文本”对话框,然后单击“插入变量或函数”按钮,在函数下拉列表的“窗口”下方,是Axure RP 8的窗口函数,如表5-7所示。
表5-7 Axure RP 8窗口函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/78_02.jpg?sign=1738986427-L9Rppkn5dZeRnGbiQ3tqOlJJFdx8jrKx-0-d4cae383b1b3066f188ff7834cdb3e26)
5.5.6 鼠标指针函数
单击“fx”进入“编辑文本”对话框,然后单击“插入变量或函数”按钮,在函数下拉列表的“鼠标指针”下方,是Axure RP 8的鼠标指针函数,如表5-8所示。
表5-8 Axure RP 8鼠标指针函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/78_03.jpg?sign=1738986427-RPfw0y4orBmyeoxrCl6PdKdI9HY4RX5Y-0-6b0d14fa1ba71e027d5d387c3da29ec1)
5.5.7 数字函数
单击“fx”进入“编辑文本”对话框,然后单击“插入变量或函数”按钮,在函数下拉列表的“Number”下方,是Axure RP 8的数字函数,如表5-9所示。
表5-9 Axure RP 8数字函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/79_01.jpg?sign=1738986427-k3G3KcFNwCtd9TfoHw8GqpvqQkQTcsxP-0-dd609746a7ce2f9f0524c524420df728)
5.5.8 字符串函数
单击“fx”进入“编辑文本”对话框,然后单击“插入变量或函数”按钮,在函数下拉列表的“字符串”下方,是Axure RP 8的字符串函数,如表5-10所示。
表5-10 Axure RP 8字符串函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/79_02.jpg?sign=1738986427-SZo2aTaKLxJ6pH73RjL0QgQ1HaDb6SuB-0-f5cb4c621b4d346681a9984ae9e0cd54)
5.5.9 日期函数
单击“fx”进入“编辑文本”对话框,然后单击“插入变量或函数”按钮,在函数下拉列表的“日期”下方,是Axure RP 8的日期函数,如表5-11所示。
表5-11 Axure RP 8日期函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/80_01.jpg?sign=1738986427-V2e1Uyu1ZX8u0f54fH1AVIJwf5G5ZZlX-0-955e4970d306047f9800d425be471c1a)
(续)
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/81_01.jpg?sign=1738986427-eXoCVmO7cEIywK1CiDahBiAPkK65dHdm-0-f681bae80419ae6bc55f432869e8b920)
5.5.10 布尔函数
单击“fx”进入“编辑文本”对话框,然后单击“插入变量或函数”按钮,在函数下拉列表的“布尔”下方,是Axure RP 8的布尔函数,如表5-12所示。
表5-12 Axure RP 8布尔函数
![](https://epubservercos.yuewen.com/6ACC54/15169318705331206/epubprivate/OEBPS/Images/81_02.jpg?sign=1738986427-4kLSwHl5it4OQeWs4mvxc29A76Chaf9S-0-3fb56b2c008f923afb5943fcad3efe7e)