参考 > 函数参考 > 文本函数 > Code
 

Code

返回文本中字符的 Unicode 代码点。

格式 

Code(文本)

参数 

文本 - 一个或多个字符

返回的数据类型 

数字

源于 

FileMaker Pro 10.0

说明 

返回"文本"中字符的 Unicode 代码点。如果"文本"中不包含字符,则返回空字符串。

如果文本中包含一个字符,则此函数将返回该字符的代码点。如果文本包含多个字符,则每个字符的 Unicode 代码点将以一组五位数字的形式返回,其中最左侧的五位数字表示第一个字符的代码点,接下来的五位数字表示第二个字符的代码点,依此类推。

转换合成字符(如"ä")时,此函数将返回这个合成字符的 Unicode 代码点。

下表显示如何向由此触发器激活的脚本报告导航字符:

 

按下的键

报告为

注释

backspace

  8

对应于 BS(backspace 键)的 Unicode/ASCII 代码

tab

  9

对应于 HT(水平 Tab 键)的 Unicode/ASCII 代码

Shift-Tab

  9

可以使用从 Get (触发辅助键) 函数返回的值检测 Shift 键

enter

 10

对应于 LF(换行)的 Unicode/ASCII 代码

return

 13

对应于 CR(回车)的 Unicode/ASCII 代码

escape

 27

对应于 ESC(取消键)的 Unicode/ASCII 代码

向左键

 28

对应于 FS(文件分隔符)的 Unicode/ASCII 代码

向上键

 29

对应于 GS(组分隔符)的 Unicode/ASCII 代码

向右键

 30

对应于 RS(记录分隔符)的 Unicode/ASCII 代码

向下键

 31

对应于 US(单位分隔符)的 Unicode/ASCII 代码

空格键

 32

对应于 Space 键的 Unicode/ASCII 代码

forward delete

127

对应于 Delete 键的 Unicode/ASCII 代码

注释 

如果 FileMaker 数值字段类型中需要包含的字符过多,则此函数将返回 NaN(不是数字)值。

示例 1 

Code ("") 返回一个空字符串。

Code ("a") 返回"97"。

Code ("b") 返回"98"。

Code ("ab") 返回"9800097"。

Code ("ä") 返回"228"。

Code ("ä")(在"a"后面跟着一个以分隔键输入的分音符号)返回"77600097"。

相关主题 

函数参考(类别列表)

函数参考(按字母顺序排序的列表)

关于公式

关于函数

定义计算字段

在公式中使用运算符

Char 函数