使用Apps Script将Google文档转换为PDF

时间:2018-12-21 14:39:41

标签: google-apps-script google-drive-api

我需要下一个问题的帮助,

我有多个Google文档文件,我需要使用Google Apps脚本将它们转换为PDF文件。

我使用以下代码执行了转换:

>>> import os
>>> def custom_path(path):
...   new_path = os.path.abspath(path)
...   def get_path():
...     return new_path
...   return get_path
... 
>>> foo = custom_path('test')
>>> foo
<function custom_path.<locals>.get_path at 0x7f7c123f8620>
>>> path = foo()
>>> path
'/home/pashawnn/test'

但是,如果Google文档内容广泛,则会发生以下错误

  

很抱歉,当前没有可用的服务器。请稍等,然后重试。

我发现的另一种可能的解决方案是将Google文档转换为 .docx 文件。

这是使用的代码

return f'{file_path()}/{new_file}/{final_}'

但是,同样的问题在大量文档中也会发生

  

超时:https://docs.google.com/feeds/download/documents/export/Export?id=DOCUMENT_ID&exportFormat=docx

感谢您提供的帮助和信息,这些帮助和信息可帮助您将Google文档转换为 .pdf .docx 文件

0 个答案:

没有答案