提问人:islay leefe-griffiths 提问时间:7/25/2023 最后编辑:islay leefe-griffiths 更新时间:7/25/2023 访问量:64
在 Filemaker 中重新链接容器文件
Relinking Container Files in Filemaker
问:
我将大量用于研究的书籍图像导入到我的数据库中。它们存储在我的 Mac 上一个名为 BOOK IMAGES IMPORT > BookTitle > page#的文件夹中.jpg 将图像导入数据库后,我将其设置为将图像存储在外部(打开)。当天晚些时候,我创建了一个新的数据库文件,并删除了包含容器字段的表。后来我回到了我的早期版本,但发现书籍图像的外部存储已经消失了(因为我之前删除了表格)。我将图像的文件路径保存在容器字段旁边的字段中,文件路径将它们定位到此文件夹 BOOK IMAGES IMPORT > BookTitle > page#。我写了一个看起来像这样的脚本
转到记录/请求/页面 [ 第一页 ]
圈
设置变量 [ $filePath ;值:BookPages::FilePath ]
设置字段 [ BookPages::Image ;BookPages::FilePath ]
插入图片 [ “$filepath” ]
提交记录/请求 [ 带对话框:关闭 ]
转到记录/请求/页面 [ 下一页 ;最后退出:开 ]
结束循环
现在容器显示 page#.jpg,而在我运行该脚本之前,它显示“缺少文件”。但是,图像不会显示,只会显示下方带有页面名称的 jpg 图标。当我双击容器字段时,图像将在预览中打开。我尝试清除缓存,导出记录并在新数据库中打开。我尝试将图像拖放到数据库中,并且有效,它在外部(打开)存储文件夹中创建了一个文件,否则该文件不存在。我尝试打开和关闭外部存储选项,因为我觉得这可能是问题的一部分。我也清除了缓存,并且已经完成了 ChatGPT 的故障排除。谁能帮忙?
Filemaker 无法将容器文件与文件路径重新链接在一起,这似乎完全是疯狂的,如果 InDesign 可以做到这一点,那么 filemaker 也必须能够做到这一点吗?
我是英国人,所以希望一些美国人能在一夜之间帮助我!
答: 暂无答案
评论
Set Variable [ $filePath ; Value: "image:" & BookPages::FilePath ]
Go to Field [ BookPages::Image ]
Insert Picture [ "$filePath" ]
json
BookPages::FilePath
BookPages::Image
GetAsText(BookPages::Image)