设置
我的文件夹中有一个空的Google表格发票模板。
使用Python,Gspread和PyDrive,我复制了模板,并用数据填充了副本。
问题
客户需要收到发票的pdf文件,而不是Google表格。
我遇到了this question,其中说明了如何将工作表本地导出为pdf,
file_obj = drive.CreateFile({'id': 'sfkldjlfsdkjfgdklj'})
file_obj.GetContentFile('temp.pdf', mimetype='application/pdf')
如何创建Google工作表的PDF,而不是在本地下载PDF,将其存储在与Google工作表相同的Google Drive文件夹中?
您可以使用Drive API的Files.export方法将工作表转换为'application / pdf'MIME类型。在Files API explorer中尝试一下。