【发布时间】:2022-01-26 18:49:00
【问题描述】:
我有一个成功的 .py 脚本,它可以打开一个现有的 LO Calc 文档(保存为 .xlsx,以便我可以使用 openpyxl),它将信息附加到文件中,该文件保存文件并在脚本终止时关闭它。脚本运行时无法打开 .xlsx 文件,否则文件已损坏且所有数据都丢失。
但我真正需要的是能够看到填充电子表格的数据,这样我就可以有一个动态图表直观地显示信息。
我安装了 APSO (tq!),我相信它可以让我嵌入可编辑的 python 用户脚本。当我点击我在工作表中制作的可编程按钮时,我希望脚本能够运行。
我将脚本保存在 /home/USER/.config/libreoffice/4/user/Scripts/python 中,该脚本是根据 2021 年 LO 会议上 ScriptForge“代码助手”软件的说明制作的。
在宏选择器窗口的“我的宏”下,我看到了我的脚本,但我拒绝访问“确定”按钮(灰显),但我可以从“LibOCon_2021. py" ScriptForge 文件。
将我的 .py 脚本与“LibOCon_2021.py”中的脚本进行比较,似乎不同之处在于我的脚本没有定义,所以在我的脚本顶部添加了“def to_be_embedded(args=None) :" 并保存了它,但“确定”按钮仍然不可用,所以我无法将它与按钮绑定。
那么,当我点击按钮时,我如何真正嵌入我的脚本并让它运行呢?
【问题讨论】:
标签: libreoffice calc