Image 谷歌应用程序脚本-获取';托管';驱动器上公共映像的url
提前感谢你的帮助 我试图在我的谷歌硬盘上获取公共图像的“托管”URL,目的是使用图像公式将图像拉入电子表格。不幸的是,似乎没有办法从GoogleApps脚本获取托管URL 托管URL中使用的ID与驱动器上文件的ID也不相同,因此我不知道如何构建URL 有没有办法获取这个URL或ID,这样我就可以将这些图像拉到我的电子表格中 再次感谢您提供的帮助。您可以选择使用吗?Image 谷歌应用程序脚本-获取';托管';驱动器上公共映像的url,image,google-apps-script,Image,Google Apps Script,提前感谢你的帮助 我试图在我的谷歌硬盘上获取公共图像的“托管”URL,目的是使用图像公式将图像拉入电子表格。不幸的是,似乎没有办法从GoogleApps脚本获取托管URL 托管URL中使用的ID与驱动器上文件的ID也不相同,因此我不知道如何构建URL 有没有办法获取这个URL或ID,这样我就可以将这些图像拉到我的电子表格中 再次感谢您提供的帮助。您可以选择使用吗? 这里有一个例子: var baseUrl = "http://drive.google.com/uc?export=view&
这里有一个例子:
var baseUrl = "http://drive.google.com/uc?export=view&id=";
function myFunction() {
var images = DriveApp.getFilesByType(MimeType.JPEG);
while(images.hasNext()){
var img = images.next();
// img.setSharing(DriveApp.Access.ANYONE, DriveApp.Permission.VIEW); this line can be dangerous!!
var imgId = img.getId();
var pubUrl = baseUrl+imgId; // the public URL
Logger.log(pubUrl);
}
}
工作完美,正是我所寻找的!奇怪的是,这与谷歌放在硬盘页面上的托管链接不同。谢谢你的帮助!