textfield - LibreOffice 编写器字段计算

标签 textfield libreoffice calculation libreoffice-writer

在 LibreOffice 中 作家 具有#temperature_farenheit 字段的文档。有没有办法创建一个名为 #temperature_celcius 的字段,它会自动计算并插入正确的温度?

如果这是可能的,我使用什么类型的字段以及我如何引用它们以进行计算。

最佳答案

这可以通过用户变量来实现。为了清楚起见,我将给出一个从头到尾的详细示例,并希望对其他情况具有普遍适用性。

  • 打开一个新的文本文档。
  • 输入一些文本,如 Water boils at °F (°C).
  • 将光标放在 °F 之前您通常会在其中键入数字。
  • 从菜单中选择插入→字段→更多字段...
  • 转到变量选项卡。选择类型:用户字段。
  • 在其下方,您将看到每个用户字段都有一个名称和一个值。它不会出现在您的文档中,但请为我们用来存储“以华氏度为单位的水的沸点温度”的变量输入名称,例如:BoilF
  • 输入要存储在该变量中的值,并相应地显示在实际文档文本的此字段中。在这里,它的:212
  • 单击“插入”按钮以将该字段实际添加到您的文档中。你应该看到 212出现在文中。

  • 您现在已经添加了该字段,但还创建了一个可以在其他地方使用的变量。现在做数学运算并在其他地方使用它:
  • 让“字段”窗口保持打开状态,将光标放在 °C 之前.
  • 在字段窗口中,选择类型:插入公式。
  • 在其下方,输入公式:(BoilF-32)*5/9
  • 单击插入按钮。你应该看到 100出现在文中。

  • 如果您需要更新数字对,请双击第一个数字,即文本中的用户字段。示例步骤,使用上述起点:
  • 添加到句子中,使其读取Water boils at 212°F (100°C) atop Everest.
  • 现在出错了,所以双击212 .
  • 将出现“编辑字段”窗口。在值框中,输入 154.4并单击确定按钮。它将进行数学运算,并且两个温度都将在文本中更新。Water boils at 154.4°F (68°C) atop Everest.

  • 注意变量名。如果您的文本中散布着 20 个温度,那么您应该依次拥有 20 个用户变量,以及精心选择的名称。

    关于textfield - LibreOffice 编写器字段计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55291324/

    相关文章:

    html - 基于 CSS 中的初始值设置的文本字段宽度

    textfield - 动态文本大小调整以适应整个文本行到文本字段

    excel - 如何在 LibreOffice/Excel 中计算该月的下一个 X 天?

    vba - 如何在 Excel VBA 中将应用程序计算设置回用户定义的值?

    mysql - 将2个不同表中的几列乘以多个比率(mysql)

    python - 可以在 django 中将选定值的列表添加在一起吗?

    java - Java中使用一个TextField输入多个数据

    javascript - 文本字段上的密码 int - 无 jQuery/CSS3/HTML5

    java - 如何使用 LibreOffice 连接到 Firebird

    java - 为 ods 文件中的列设置边框和最佳宽度