You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo Studio计算HTML字段嵌入Google Drive文件夹空白问题求助

解决Odoo Studio动态生成Google Drive嵌入HTML字段空白问题

核心排查方向及解决办法

  • 检查HTML字段的安全过滤规则
    Odoo默认会对HTML字段内容做安全过滤,动态生成的iframe代码可能被判定为不安全内容被过滤掉。在Studio中编辑该HTML字段:

    1. 打开字段编辑面板,进入「高级」设置
    2. 在「允许的HTML标签」中添加 <iframe>
    3. 确保「允许的HTML属性」包含 src、width、height、frameborder 这些iframe必需属性
  • 确认计算字段的代码格式
    动态拼接HTML时要注意引号转义,避免语法错误。正确的拼接示例:

# 基于folder_id字段动态生成iframe
return '<iframe src="https://drive.google.com/embeddedfolderview?id=%s#list" width="100%" height="600" frameborder="0"></iframe>' % (self.folder_id,)

如果用f-string写法:

return f'<iframe src="https://drive.google.com/embeddedfolderview?id={self.folder_id}#list" width="100%" height="600" frameborder="0"></iframe>'
  • 确保计算字段的依赖项配置正确
    要让HTML字段随文件夹ID字段的变化自动更新,必须在计算字段的「依赖项」中添加对应的文件夹ID字段。否则文件夹ID更新后,计算逻辑不会触发,HTML字段会一直显示空白。

  • 排查Google Drive文件夹权限
    如果以上配置都没问题,检查Google Drive文件夹的权限设置:必须将文件夹设置为「任何人可查看」,否则嵌入的iframe会因权限不足无法加载内容。

相关设置截图

  • 字段配置界面:字段配置
  • 固定iframe默认值设置:固定iframe设置
  • 动态计算逻辑配置:动态计算逻辑

内容的提问来源于stack exchange,提问作者David de León

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 01:49:57