在openoffice中将一个dict从python调用到一个基本的宏

时间:2013-01-18 13:54:43

标签: 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'
    }
}

我的问题是检索基本数据。我总是有这个错误:

  

list或dict对象没有属性gettypes traceback如下

似乎我的脚本不能返回除字符串之外的任何内容。这是接收字典或列表的方式吗?

非常感谢您的回答!

1 个答案:

答案 0 :(得分:1)

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

This post was very helpfull