我只是一个使用google脚本的初学者,所以如果这是一个非常愚蠢的问题,请客气:)
我的脚本当前通过电子邮件发送了一个pdf,它是从谷歌驱动器文件中创建的:
var pdf = DriveApp.getFileById(copyId).getAs("application/pdf");
我也想用电子邮件发送docx文件,但当然不那么容易。我找到了一种方法
..。但它似乎使用的是一种旧的解决方案,不再起作用。代码:
var url = 'https://docs.google.com/feeds/';
var doc = UrlFetchApp.fetch(ur
我必须在asp.net应用程序中从数据库中的数据中制作带有图形的报告。我不想使用com对象,所以我一直在使用Open Xml Sdk从模板文件构建excel文件,并将响应重定向到生成的新文件,但我不知道如何制作PDF文件...我接受关于如何在我的web应用程序中生成pdf文件的任何评论…感谢你花时间阅读这篇文章……
Google Drive API从V2更改为V3,从响应中删除revision.items。这些项目有一个urls列表,是.txt、.pdf等格式的文件(我使用的是直接的超文本传输协议,没有包装器)。在V3中似乎没有办法做到这一点。然而,有一个?alt=media参数,它应该返回一个文件,但我在尝试它时得到了一个403错误。
有什么线索吗?
我试图使用GmailApp.sendEmail发送一个PDF的谷歌表格通过电子邮件。当发送方有一个@gmail.com帐户时,脚本可以工作,但出于某种原因,GSuite帐户(而不是@gmail.com)发送一个HTML,该文档不包含工作表的PDF。
下面是我的代码片段,到目前为止我只使用GmailApp。在这部分。
function printForward() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sh = ss.getSheets()[3];
// if you change the number, chang
abc@example.comAfter在这方面挣扎了一段时间,我正在向人群中寻求帮助。
我试图附加2谷歌文档到一个电子邮件作为PDF。我在Google上看到了很多例子,并且已经成功地将表单的副本发送为PDF格式,但是我还不能将其移植到Docs中。
在多个不同的场景中,PDF附件要么是我的的副本,要么是的图像捕获。当我查看生成的链接(Logger.log)并使用它们时,会下载的副本。
下面是我的一个例子,我正在尝试创建电子邮件附件。见向底部的函数emailDocAsPDF()
预先感谢您对此问题的任何指导。
function myFunctionUpdated() {
var testT
我使用下面的代码片段将Google转换为PDF和docx格式,并将其保存到GDrive中。PDF很好,但是docx在Office 2013中有问题,而且在上完全不打开。LibreOffice 6可以打开文件,但只能在LibreDraw中作为只读,而不是LibreWriter,文本在文本框中&边框是普通图像,而不是对象。
如果我在菜单中手动将其转换为
文件>下载..。> Microsoft (.docx),
这份文件很好用。我有数百个文件,手动执行并不是一个解决方案。
function saveToDrive(_name){
//Get document blob for
我们使用Google创建文档,当我们发布/发布文档时,我们使用内置的.pdf将它们导出为File > Download as > PDF Document (pdf)。但是当我们得到PDF文件时,标题中的空格已经丢失了。
因此,在Google中设置标题的文件如下所示:
我的2013年名单
将以下列方式出口:
Mylist2013.pdf
我希望它被格式化为:
My list 2013.pdf
有什么想法可以纠正这个问题吗?这样它就可以使用这种格式了(当它在我的本地机器上运行时,不需要手动修改)?