我正在尝试编写一个脚本,让用户将文件上传到特定文件夹。他们会在表单中提供他们上传的文件的URL(目录链接以他们应该上传文件的形式提供)。如何从URL获取文件ID?下一步是创建一个文件夹,该文件夹与提交的表单条目的rowID匹配,并在该文件夹中移动文件,设置权限等。我可以创建文件夹,但不知道如何从URL获取fileid。
答案 0 :(得分:0)
文件ID是URL的一部分。只需在id字符串
之前和之后剥离部分var url = 'https://docs.google.com/a/some.domain/file/d/0B0RPFf8VgdL4N2IzN2UyOTItYTfkYy00Y2QwLWL4MWYtOGRiMjQ2OTM5YjUx/edit?usp=sharing';
var fileId = url.replace(/.*\/d\//, '').replace(/\/.*/, '');
var fileName = DriveApp.getFileById(fileId).getName();