小编End*_*nbo的帖子

Excel - 匹配选项列表中的子字符串 - INDEX,MATCH和FIND一起使用

我想在视频节目列表中搜索特定的电影标题,搜索MATCH,并使用Index返回其描述.我知道这可以通过A列过滤器中的文本搜索来完成,但我想用公式来做.

**编辑:我认为这个问题的第一个版本让我觉得我只有几部电影和头衔.这些统计信息可能有所帮助

Column A: 2,000 Total Video Titles (movie titles can appear more than once)
Column E: 50 Movie Titles
Column F: 50 Movie Descriptions
Run Code Online (Sandbox Code Playgroud)

例:

Video titles (2000)             Movie Titles    Movie Description
Spiderman Review and BTS        Spiderman   Spiderman_description
Dark Knight clips               Star Wars   Star Wars_description
Fun Fact Star Wars              Dark Knight Dark Night_description
Why I love Dark Knight                  
Dark Knight highlight                   
Always watch dark knight alone      
Run Code Online (Sandbox Code Playgroud)

.1,996更多视频

在另外两列中,我有标题和说明:

=if(isnumber(find("Spiderman",A2)),index(F2:F4,match("Spiderman",E2:E4,0)))
Run Code Online (Sandbox Code Playgroud)

......还有46部电影和描述

编辑:添加更多视频标题:

{Index($F$2:$F$4,match(TRUE,isnumber(find($E$2:$E$4,A2)),0))}
Run Code Online (Sandbox Code Playgroud)

在B2中,我可以输入

Column A: 2,000 Total Video Titles …
Run Code Online (Sandbox Code Playgroud)

excel spreadsheet excel-formula string-matching excel-2010

11
推荐指数
1
解决办法
1768
查看次数

如何在git子模块中提交触发持续集成的构建?

我正在研究项目A,A依赖于快速开发的项目B(它的主分支).

因此,B是A的子模块,每次我建A,B也重建.此外,每次B有一个新的提交,我需要构建B,然后重新构建A.(幸运的是,项目足够小,所以编译时间并不重要).

现在,这就是重点.当项目A或B中有新的提交时,我想在Travis CI或其他持续集成服务中触发新的构建.

我刚试过Github&Travis CI.项目B中的提交不会触发项目A中的构建.是否有一种简单的方法来运行这种持续集成?

git continuous-integration travis-ci

8
推荐指数
1
解决办法
3078
查看次数

Greasemonkey :(跨站点)加载另一个执行了javascript的页面

我正在写一个Greasemonkey http://foo.com/index.html

// ==UserScript==
// @name        foo helper
// @description Append data fetched from bar.com
// @include     http://*foo.com/index.html
var bar = cross_site_get_page("http://bar.com");
document.body.appendChild(var);
Run Code Online (Sandbox Code Playgroud)

但是,bar.com一切都是由javascript生成的.

bar.com/index.html:

<!DOCTYPE html>
<html lang="en">
<head>
<script src="/load.js"></script>
</head>
<body> trivial information
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如何bar.com/index.html执行js代码后才能获得?

PS以前的解决方案:
1.createElement("iframe")无法处理跨站点策略
2. GM_xmlhttpRequestjs代码不会被执行

html javascript greasemonkey

5
推荐指数
0
解决办法
372
查看次数