通过宏发布Twitter链接到Web应用程序
我试图配置我的web应用程序有一个链接到推特用户的个人资料。在我的web应用程序的主页面,我有一个柱状图推文数量通过用户名。这些用户名只是显示名,我有一个数据集,其中用户名与用户屏幕名(唯一twitter句柄)相关联。要访问twitter配置文件,URL是twitter.com/*userscreenname* -它将直接带您到用户的twitter页面。
在web应用程序的主屏幕上,用户可以点击用户名来查看更详细的推文报告。单击条形图中的一个用户名,然后触发三个交互:将用户名存储为宏userName。运行一个进程,将twitter数据过滤到该用户名和3。导航到web应用程序中的新视图,其中显示该用户的推文的更详细的可视化。在这个更详细的显示中,我添加了一个“外部资源”组件,配置如下:
嵌入页面作为图像返回什么,“显示链接”复选框给了我下面,这就是我所寻找的。我选择不使用IFRAME,因为我不需要预览用户的页面
用户名的单击将其作为宏存储在主屏幕上,但是正如我上面所说的,它只是显示名,而不是用户屏幕名,这是附加到twitter url末尾的唯一标识符,因此我在我的进程中添加了一个宏来重新计算tweet,以将过滤后的用户屏幕名存储为宏userScreenName。宏在RM进程中通过Context面板初始化为“null”。
当我点击twitter链接时,它会引导我到一个只是*的链接twitter.com/ ? =*,然后重新加载为*twitter.com/home ? =*
这里有两个问题:1。URL模板link添加了URL模板中输入的原始文本中没有的其他字符。理论上应该存储userScreenName宏的进程(进程过滤到单个用户,然后将其唯一的屏幕名存储为宏userScreenName)不会将存储的值作为宏拉出,因为在链接的尾部没有任何东西被拉出。
任何帮助以上两个问题将不胜感激!谢谢。
在web应用程序的主屏幕上,用户可以点击用户名来查看更详细的推文报告。单击条形图中的一个用户名,然后触发三个交互:将用户名存储为宏userName。运行一个进程,将twitter数据过滤到该用户名和3。导航到web应用程序中的新视图,其中显示该用户的推文的更详细的可视化。在这个更详细的显示中,我添加了一个“外部资源”组件,配置如下:

嵌入页面作为图像返回什么,“显示链接”复选框给了我下面,这就是我所寻找的。我选择不使用IFRAME,因为我不需要预览用户的页面

用户名的单击将其作为宏存储在主屏幕上,但是正如我上面所说的,它只是显示名,而不是用户屏幕名,这是附加到twitter url末尾的唯一标识符,因此我在我的进程中添加了一个宏来重新计算tweet,以将过滤后的用户屏幕名存储为宏userScreenName。宏在RM进程中通过Context面板初始化为“null”。
当我点击twitter链接时,它会引导我到一个只是*的链接twitter.com/ ? =*,然后重新加载为*twitter.com/home ? =*
这里有两个问题:1。URL模板link添加了URL模板中输入的原始文本中没有的其他字符。理论上应该存储userScreenName宏的进程(进程过滤到单个用户,然后将其唯一的屏幕名存储为宏userScreenName)不会将存储的值作为宏拉出,因为在链接的尾部没有任何东西被拉出。
任何帮助以上两个问题将不胜感激!谢谢。
0
最佳答案
-
Edin_Klapic 主持人、员工、RMResearcher、会员职位:299
RM数据科学家
答案
仍然存在的问题是url:链接现在计算为*twitter.com/?=*userScreenName*,而它应该是*twitter.com/*userScreenName* -这导致无法找到twitter页面。
为什么是“?”="自动添加到链接?
谢谢!
一种解决方案是手动编写文本(作为ExampleSet或通过Create Document(文本扩展名))。在这两种解决方案中,您都需要将输出设置设置为HTML并启用“原始HTML”。
< a href = " "https://twitter.com/% {userScreenName}" target="_blank">点击这里查看%{userScreenName}的Twitter简介
其中target="_blank"使链接在新选项卡中打开。
祝大家采矿快乐,安全健康,
艾丁
除了链接文本,你还可以使用图片。
可视化然后显示正确的链接文本:twitter.com/*userScreenName*在预览屏幕上,但当鼠标悬停在链接地址,复制链接地址,或点击链接地址,它显示我们的服务器URL与大量的文本和字符后的初始域,而不是twitter的URL。我是不是漏掉了什么?
谢谢! !