我试图将网页的内容放入Filemaker pro 10中的字段中。是否有人知道在脚本制作者中执行此操作的代码?
我有一个名为URL的字段,其中包含我想要的网址和一个名为内容的字段,这是FMP抓取网页后源html的位置。
感谢阅读。
答案 0 :(得分:6)
Filemaker 10完全能够为您导出Web查看器内容。
在布局模式下使用对象查看器来命名您的Web查看器(我在这里使用“YourWebViewerName”)然后您可以使用以下方法阻止webviewer的内容:
GetLayoutObjectAttribute( “YourWebViewerObjectName”; “内容”)
您的脚本制作者步骤如下:
设置字段[tablename :: Content; GetLayoutObjectAttribute(“YourWebViewerObjectName”;“Content”)]
答案 1 :(得分:2)
但你可以获得像ScriptMaker from 360Works这样的插件,除其他外,它允许你这样做:
将网址设为文字:以网址(网址)的形式检索网址(网址)的内容。
答案 2 :(得分:1)
或者...
你当然可以循环,直到Start + x结束......
然而,延迟加载wv的“秒或2”仍然是一场赌博...你不知道在任何特定日期或时刻加载页面需要多长时间。
所以我倾向于如上所述在一个循环中包含Get Content步骤,其中一个退出测试看起来已经加载了整个HTML(例如,检索到的内容应该包含字符串“</html>
” )...加上超时检查,如果它没有在10秒或20秒内到达,你就会挽救并报告某种错误。
答案 3 :(得分:0)
我意识到这是一个老线程 - 但还有另一个,相当笨重但有用的方式来做这个单线程...获得转义和段落标记等权利是finniky,但是,值得一些例..
Perform AppleScript["set cmd to \"curl 'http://wherever.com/whichever.php?randomparameter=" & Database::Field & "'\"" & ¶ & "set someVariable to do shell script cmd" & ¶ & "set cell \"someField\" of current record to someVariable"]
答案 4 :(得分:-1)
您可以通过启动脚本的按钮来进行八步操作,也可以只在布局模式下添加一个按钮,然后选择“使用url”并在“”标记之间添加url以启动它。