Google apps script 谷歌应用程序脚本如何解析链接并提取文档ID?
给定一个文档链接,有没有一个简单的方法可以让我从Google文档中提取ID 或者,唯一的方法是编写一个脚本,执行以下操作:Google apps script 谷歌应用程序脚本如何解析链接并提取文档ID?,google-apps-script,Google Apps Script,给定一个文档链接,有没有一个简单的方法可以让我从Google文档中提取ID 或者,唯一的方法是编写一个脚本,执行以下操作: var linkString = "https://docs.google.com/spreadsheet/ccc? key=0AmEr9uNtZwnNdFNkNklYc3pVUzZINUV4eUtWVWFSVEf&usp=drive_web#gid=1" var docID = ''; for (i=0; i<=linkString.l
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
}
}
var linkString=”https://docs.google.com/spreadsheet/ccc? key=0AmEr9uNtZwnNdFNkNklYc3pVUzZINUV4eUtWVWFSVEf&usp=drive#u web#gid=1“
var docID='';
对于(i=0;i您可以使用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)
谢谢,@Serge!你对我的另一个问题(返回应用程序和isSelected数组)有什么线索吗?嘿,我正在写;-)需要一些时间来写吗^^