给定一个文档链接,是否有一种简单的方法可以让我从 Google 文档中提取 ID?
或者唯一的方法是编写一个执行如下操作的脚本:
var linkString = "https://docs.google.com/spreadsheet/ccc? key=0AmEr9uNtZwnNdFNkNklYc3pVUzZINUV4eUtWVWFSVEf&usp=drive_web#gid=1"
var docID = '';
for (i=0; i<=linkString.length(); i++) {
if (linkString[i] = '='){
while (linkString[i] !== '&') {
docID =+ linkString[i];
i+=1 ;
}
return docID
}
}
最佳答案
您可以使用 split
方法使其变得简单
var url = "https://docs.google.com/spreadsheet/ccc? key=0AmEr9uNtZwnNdFNkNklYc3pVUzZINUV4eUtWVWFSVEf&usp=drive_web#gid=1"
var id = url.split('key=')[1].split('&')[0];
Logger.log(id)
关于google-apps-script - Google Apps 脚本如何解析链接并提取文档 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20447104/