我需要在我的谷歌驱动器中显示一个 pdf 作为缩略图,在谷歌表中..如何使用谷歌脚本?
Posted
技术标签:
【中文标题】我需要在我的谷歌驱动器中显示一个 pdf 作为缩略图,在谷歌表中..如何使用谷歌脚本?【英文标题】:I need to display a pdf in my google drive as a thumbnail ,in a google sheet..how to do it Using google script? 【发布时间】:2020-01-20 02:30:39 【问题描述】:我在 google 驱动器中有一个包含 pdf 的文件夹。其中一些包含图像,而另一些则不包含。我需要使用谷歌脚本在谷歌表格中将每个 pdf 文件显示为缩略图。如果您知道任何方法,请帮助我...
【问题讨论】:
经过测试,我认为这不可行,我写了下面的代码,对图片和视频很好,但对PDF不适用,我相信可能与大小有关缩略图或它们存储在非视频/图片文件中的方式。 【参考方案1】:您可以创建 pdf 文件的缩略图并将其保存到驱动器。 如果要调整拇指大小,可以使用 thumbnailLink。
读取文件 pdf 以获取缩略图:
var file = DriveApp.getFileById('xxxx- file id');
获取缩略图 blob:
var thumbBlob = file.getThumbnail();
将缩略图保存到云端硬盘:
var res = Drive.Files.insert(title: "temp.jpg", thumbBlob);
获取缩略图链接:
Logger.log(file.thumbnailLink);
缩略图链接是 https://lh3.googleusercontent.com/.....=s220。您必须将 220 更改为您想要的宽度。
【讨论】:
以上是关于我需要在我的谷歌驱动器中显示一个 pdf 作为缩略图,在谷歌表中..如何使用谷歌脚本?的主要内容,如果未能解决你的问题,请参考以下文章
谷歌驱动器重定向 URI 不匹配以及如何从 ASP.net 核心 2.0 中的谷歌驱动器获取文件列表
我想在我的 React Native 应用程序中的谷歌地图中显示附近的餐馆。当我调用 Google API 附近搜索时,它会抛出状态:'ZERO_RESULTS'