【发布时间】:2019-08-08 04:53:13
【问题描述】:
只是一点背景知识:您可能知道,如果您在 Google 云端硬盘中有一张图片并尝试使用 Google 文档打开它,Google 会尝试提取图片中的文本 (OCR) 并在图片旁边显示文本在新创建的 Google Docs 文件中。
我正在编写一个脚本,我想在该脚本中使用 Google Docs 打开一个图像(带有一些文本)。
当我尝试通过以下代码执行此操作时,我只是一条错误消息,没有说明失败的原因。
var file_url = file.getUrl();
try
{
var doc = DocumentApp.openByUrl(file_url);
}catch (e) {
Logger.log("Error Occurred: " + e.toString());
}
任何帮助将不胜感激。
编辑 1:这是一个实际场景。我有以下 .png 图片,我可以用 Google Docs 打开它。
当我使用 Google Docs 打开时,我得到以下文档:
Document generated after opening the .png image with Google Doc.
有了这个 .png 文件的 url,我想通过我的脚本来完成这一切,这样我就可以得到 OCR 生成的文本。
【问题讨论】:
-
为了正确了解您的情况,能否请教一下您的问题? 1. 关于
I would like to open an image (with some text) with Google Docs.,您要在Google Document 中插入图片吗?关于这个,你能提供一个你想要的样本结果吗? 2.var doc = DocumentApp.openByUrl(file_url);中的file_url是什么? -
@Tanaike,我已经更新了我的问题以显示我需要实现的目标。
file_url只是 Google Drive 中图像文件的 url。 -
感谢您回复和更新您的问题。我提出了一个修改后的脚本。你能确认一下吗?如果我误解了您的问题,我深表歉意。
标签: google-api google-drive-api google-docs-api