仅需一点背景知识:您可能知道,如果您在Google云端硬盘中有图片并且尝试使用Google Docs打开它,则Google会尝试提取图片(OCR)中的文字并在图片旁边显示文字在新创建的Google文档文件中。
我正在编写一个脚本,在该脚本中,我想使用Google文档打开一个图像(带有一些文本)。
当我尝试通过以下代码进行操作时,我只是一条错误消息,没有解释为什么失败。
var file_url = file.getUrl();
try
{
var doc = DocumentApp.openByUrl(file_url);
}catch (e) {
Logger.log("Error Occurred: " + e.toString());
}
任何帮助将不胜感激。
编辑1:这是实际情况。我有以下.png图片,可以使用Google文档打开。
使用Google文档打开时,会得到以下文档:
Document generated after opening the .png image with Google Doc.
有了这个.png文件的网址,我想通过我的脚本来完成所有这些工作,以便获得OCR生成的文本。
答案 0 :(得分:0)
如果我的理解是正确的,那么该修改如何?在此修改中,使用了Drive API。
使用此脚本时,请在Advanced Google Services和API控制台上启用Drive API。您可以在here上看到有关的信息。
https://drive.google.com/file/d/#####/view?usp=sharing
#####
时,fileId
是文件ID。title: file.getName()
检索到的文件的文件名。如果要使用其他文件名,请修改{{1}}。