动作对象

对于带有 脚本 的交互式工作薄,动作对象可能会派上用场。它们有四种类型:

复选框

复选框是 布尔值 变换的图形化表示。详见 Mode showcheckbox.svg 复选框工具 。可以使用上述工具或 Checkbox 命令创建复选框。 .

输入框

输入框用作 脚本 的文本输入。通过更改输入框中的文本并按下回车键或离开输入框来触发脚本。可以使用 %0 变量访问插入的值。

输入框,在其 a=a+%0 OnClick 脚本中,将增加数字 a 的输入值。仅当 a 自由对象时有效。 .

如果您希望输入框更改自由对象的值(或重新定义依赖对象),您可以将该对象定义为关联对象。这样您就无需插入任何脚本。可以使用 Mode textfieldaction.svg 输入框工具 InputBox 命令创建输入框。 .

按钮

按钮旨在通过点击来触发脚本。虽然可以通过点击任何其他对象(例如 图像 )来触发脚本,但为此使用按钮会让您的工作薄更具直观性。可以使用 Mode buttonaction.svg 按钮工具 Button 命令创建按钮。 .

按钮 属性 按钮面板需要关闭才能让脚本运行。

下拉列表

如果您想在下拉列表中显示一个列表的内容:

  • Menu view graphics.svg 图形视图 中:勾选 以下拉列表样式绘制 复选框,在 基本 标签页,位于 Menu-options.svg 属性对话框 的 列表。

  • Menu view spreadsheet.svg 电子表格视图 中:在电子表格视图中输入一个列表,然后勾选 使用按钮和 复选框 复选框,在 Menu view spreadsheet.svg 电子表格选项 .

下拉列表中被选中的元素也可以通过使用 SelectedIndex SelectedElement 命令来获取。

要创建一个包含三个函数的下拉列表 x+1 , x^2 , sqrt(x) ,首先在输入栏中输入 L={x+1, x^2,sqrt(x)} 来创建一个列表。然后在 代数视图 中右键点击该列表并选择 对象属性…​ 。在弹出的对话框中选择 以下拉列表样式绘制 选项。您还可以输入描述该下拉列表的标题。为了在 图形视图 中绘制当前选中的函数,请在输入栏中输入命令 SelectedElement(L)