在问题中我输入了一些电子表格。我遍历这些电子表格并在其中找到特定的表格。那张表有共同的前缀。 例如设置(xyz)。 所以只有设置字是常见的。我只需要获得那张特别的纸张。我知道matchtype不能在这里使用,请让我知道代码的问题。
代码:
function myFunction() {
var ss = SpreadsheetApp.openById("1KBA8TwFNX1BrJtTWSiydtDL");
var sheets = ss.getSheets();
if (sheets.length > 1) {
for( var i in sheets){
if((sheets[i].getName()).MatchType.ANY == "setup(")
{Logger.log(sheets[i].getName());
Logger.log("hello");
}
Logger.log("hello");
}
}
}
答案 0 :(得分:1)
MatchType从未出现在javascript中。只需使用useref()
答案 1 :(得分:0)
你在哪里获得MatchType?从未见过,但你可以使用:
if( sheets[i].getName().indexOf('setup(') >= 0 )
if( /setup(/.test(sheets[i].getName()) )
if( sheets[i].getName().match('setup(') )