Javascript 批量上传到Odoo(OpenERP)

Javascript 批量上传到Odoo(OpenERP),javascript,upload,macros,odoo,Javascript,Upload,Macros,Odoo,我在使用奥多时遇到了一个小问题 我有更多的1000文件上传到odoo v11(.pdf/.sp)中,每个文件都附在p/n上,我设法在Odoo中创建了每个PAR数的AdReSink链接,但我仍然不知道如何批量上传。 现在,我正试图创建一个宏来上传每个文件,但我在第一部分卡住了。 我以前从未使用过JavaScript:/ 以下是PN:11050-1-A的主页 当我在chrome控制台中自动单击“ajouter”(添加)时 var el=document.getElementsByClassName

我在使用奥多时遇到了一个小问题

我有更多的1000文件上传到odoo v11(.pdf/.sp)中,每个文件都附在p/n上,我设法在Odoo中创建了每个PAR数的AdReSink链接,但我仍然不知道如何批量上传。 现在,我正试图创建一个宏来上传每个文件,但我在第一部分卡住了。 我以前从未使用过JavaScript:/

以下是PN:11050-1-A的主页

当我在chrome控制台中自动单击“ajouter”(添加)时

var el=document.getElementsByClassName('input_file_XXXX');
el[0]。单击();
我有一个文件对话框

假设该文件存储在桌面上,名为“11050-1-A-Test.pdf”

如何自动选择文件?
您是否有其他解决此问题的方法?

如果您有100多个这样的方法需要导入一次,则需要创建一个Python脚本,该脚本使用Odoo的XML-RPC上载文件。这一进程将是:

  • 连接到XML-RPC并进行身份验证
  • 搜索名称为的产品
  • 在计算机上搜索该文件
  • 创建一个新的链接到产品的
    ir.attachment

XML-RPC链接:

如果您有100多个这样的文件需要一次导入,那么您需要创建一个Python脚本,使用Odoo的XML-RPC上载文件。这一进程将是:

  • 连接到XML-RPC并进行身份验证
  • 搜索名称为的产品
  • 在计算机上搜索该文件
  • 创建一个新的链接到产品的
    ir.attachment
XML-RPC链接: