调试脚本 (FileMaker Pro Advanced)
“脚本调试器”是一种用于解决 FileMaker 脚本问题的交互式工具。
使用“脚本调试器”,您可以:
 •
 •
 •
 •
步入子脚本以便一次执行一步或者步出子脚本
 •
 •
 •
 •
 •
 •
监视字段变量和计算
 •
要调试脚本:
1.
 •
选择“工具”菜单 >“脚本调试器”,然后运行您的脚本。
 •
选择“脚本”菜单>“脚本工作区”,选择您的脚本,然后单击 打开/关闭数据查看器按钮。要保存所有打开的脚本,然后调试该脚本,请按住 Shift 键 (Windows) 或 Option 键 (OS X),然后单击 复制按钮
2.
 
“调试”按钮
“调试”按钮
单步执行按钮
步入按钮
此命令会将控制传递到高亮显示的步骤,但不执行该步骤。继续执行脚本或调试步骤时,会执行高亮显示的步骤。但不会执行任何介于上一个已执行步骤和下一个已分配步骤之间的脚本步骤。单击某个步骤以突出显示它,然后单击 删除按钮
步出按钮
设置下一步按钮
在执行所有脚本步骤直到脚本结束或遇到断点与暂停之间切换。如果某脚本已暂停,可以双击“调用堆栈”列表中的脚本来进行编辑。每个活动脚本都会在“脚本工作区”窗口中单独的选项卡中打开,这样您就可以编辑多个脚本。脚本执行不会暂停,直到您保存更改为止。
启用/禁用脚本触发器按钮显示脚本触发器已禁用
也可以选择“工具”菜单 >“调试控件”>“禁用脚本触发器”或“启用脚本触发器”。
编辑脚本按钮
注释  要编辑与按钮或自定义菜单项相关联的脚本步骤,请使用“按钮设置”或“管理自定义菜单”对话框。
打开/关闭数据查看器按钮
3.
注释  使用“脚本调试器”查看脚本触发器激活的启用脚本时,将无法与文档窗口交互、在字段或记录之间移动、更改数据、关闭窗口或退出。仅当脚本是通过某个操作触发时,才会发生这种阻止交互的现象。如果调试的脚本并非由脚本触发器激活,则可以与文档窗口、字段和记录正常交互。
查看子脚本
在“脚本调试器”中单步调试脚本时,可以查看子脚本。例如,如果“脚本 A”调用“脚本 B”,“脚本 B”又调用“脚本 C”,则可以查看这三个脚本中的步骤。
1.
选择“工具”菜单 >“脚本调试器”。
2.
3.
单击“步入”。
调用堆栈”列表显示子脚本。
4.
选择“调用堆栈”列表中的脚本,在显示区域中查看该脚本的步骤。
注释
 •
 •
 •
 •
如果在单击 Runtime 文档图标 之后打开“数据查看器”,您的访问权限会在“数据查看器”和“脚本调试器”中都一直有效,直到关闭“脚本调试器”为止。
 •
 •
 •
 •
 •
 •
当您调试从按钮调用的脚本时,该按钮在“调用堆栈”列表中将根据文件名和按钮所在布局加以识别。该按钮名称是使用“检查器”分配的按钮对象名。如果“检查器”中未分配名称,将在列表中显示“<未命名按钮>”,且其后面跟有文件名和布局。
当“脚本调试器”在脚本步骤列表中某个由按钮调用的脚本步骤上停止时,列表上方的文本将更改为“按钮:<按钮名称>”,如果“检查器”中未分配名称,会更改为“按钮:<未命名按钮>”。
 •
当您调试从自定义菜单调用的脚本时,菜单项在“调用堆栈”列表中将根据菜单项名称和文件名加以识别。当“脚本调试器”在脚本步骤列表中某个由按钮调用的脚本步骤上停止时,列表上方的文本将更改为“菜单项:<自定义菜单项文本>”。
相关主题 
创建并编辑脚本
使用数据查看器 (FileMaker Pro Advanced)
此章节中的标题
禁用脚本步骤 (FileMaker Pro Advanced)