python - 从 python 调用字典到 openoffice 中的基本宏

标签 python json libreoffice-basic

我从 Basic 宏启动了一个 Python 脚本,该脚本返回一个 json 输入,如下所示:

{
    u'commande': {
        u'nom_commande': u'TEST PANIER EXPRESS', 
        u'statut_commande': u'prepa', 
        u'numero': u'712', 
        u'note': u"test \xe0 l'arriv\xe9e de autobus.", 
        u'id_commande': u'17', u'maj_commande': u'2013-01-18 10:56:28'
    }
}

我的问题是在 basic 中检索数据。我总是有这个错误:

list or dict object has no attribute gettypes traceback follows

看来我的脚本只能返回一个字符串。这是一种接收口述或列表的方式吗?

非常感谢您的回答!

最佳答案

似乎python脚本应该返回一个元组(包含元组)。然后 Basic 可以管理 python 的返回,因为它是一个数组。

This post was very helpfull

关于python - 从 python 调用字典到 openoffice 中的基本宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14400412/

相关文章:

database - 如何从基本 libreOffice 中的表单中获取字段值?

python - 为什么 matplotlib(python)中的 cohere 函数给出的答案与 MATLAB 中的 mscohere 函数不同?

python - 如何在 Python 中使用 mrjob 将 Reduce Side Join 作为 Map Reduce 作业进行

java - 有没有办法使用 Lenskit 作为推荐引擎并从 Django/Python 调用他?

json - 解码不同 JSON 映射中的结构

LibreOffice 宏获取索引当前工作表

python - Pandas - 如何识别系列中的 `nan` 值

ruby-on-rails - 无法在 Ruby on Rails 中保存多张图片 Json

python - Kivy:使用 kivy.storage.jsonstore 在另一个 JSON 对象中添加 JSON 对象

openoffice.org - 无法访问公开接口(interface)中的所有功能?