javascript - Javascript 小书签可提取多条信息并使用该信息打开一个新选项卡进行搜索
问题描述
一位同事(现在不幸离开了)过去帮助我构建了许多书签,这使我能够使用我们使用的 CRM(管道驱动器)中的信息搜索其他站点。我尝试将两个小书签组合起来创建一个新小书签,但尽管我进行了所有故障排除,它仍然无法正常工作(我完全不知道 javascript 或小书签栏编辑我同事创建的小书签。)
这两个书签工作得很好:
javascript: void (function() { const list = Array.from(document.querySelectorAll('span.relatedItemContainer')); const i = list.length - 2; var person = list[i].innerText.split(', ')[0]; if (!person) {person = prompt("无法自动检测。请输入学校名称:")}; if (person) {window.open("https://app.intercom.com/ a/apps/q6mpres8/users/segments/all-users?searchTerm=" + encodeURI(person) )}; })();
javascript: void (function() { const list = Array.from(document.querySelectorAll('span.relatedItemContainer')); const i = list.length - 2; var person = list[i].innerText.split(', ')[0]; if (!person) {person = prompt("无法自动检测。请输入学校名称:")}; if (person) {window.open("https://app.intercom.com/ a/apps/q6mpres8/users/segments/all-users?searchTerm=" + encodeURI(person) )}; })();
现在我想使用人和学校常量来创建一个谷歌搜索,以在 Linkedin 上找到那个学校的那个人。为此,我尝试以各种方式组合查询,但没有成功。以下是我目前在这里阅读了一堆其他问题并尝试编辑所有不同位的结果。
javascript: void (function() { const list = Array.from(document.querySelectorAll('span.relatedItemContainer')); const i = list.length - 2 , j = list.length - 1; var person = list[i ].innerText.split(',')[0] , school = list[j].innerText.split(',')[0;]; if (person && school) {window.open("https:// www.google.com/search?q=linked+in+" + encodeURI(person) + “+” + encodeURI(school))}; })();
对我所缺少的任何帮助表示赞赏。
解决方案
推荐阅读
- php - 如何将数据库表中的 SQL 数据回显到
- angular - Angular 7 formGroup 未定义
- javascript - 剪贴板扩展 chrome 没有输入显示
- spring - 未能在“CSSStyleDeclaration”上设置索引属性
- algorithm - 如何用golang获得小数点以下的两个长度?
- django - “无效的密钥错误”recaptcha,我的 views.py 错了吗?
- html - IE 11引导下拉菜单在点击时重定向而不是打开它
- ios - Firebase 查询未按正确顺序执行?
- java - 一对多关系的问题
- python - 如何将 URL 拆分为三个不同的变量