我有一个简单的Google电子表格链接。在JavaScript中与正则表达式拼搏
https://docs.google.com/spreadsheets/d/kdfaghlkdghidubtinvieorn/edit#gid=12345
我具有以下regextract其提取的链路的ID:
=REGEXEXTRACT(C2,"(?:/d/)(.*)(?:\/edit)")
它似乎有预期的效果。
我试图在谷歌脚本中重新创建,但我没有得到相同的答案。
function regex() {
var link = "https://docs.google.com/spreadsheets/d/kdfaghlkdghidubtinvieorn/edit#gid=12345";
var regExp = new RegExp("(?:\/d\/)(.*)(?:\/edit)", "gi")
var id = regExp.exec(link)[1];
Logger.log(id)
}
你会得到什么答案呢? – NikxDa
@NikxDa我收到以下内容: '/ docs.google.com/spreadsheets/d/kdfaghlkdghidubtinvieorn' – mfizz