是否可以使用 Google 文档作为邮件模板?如何通过 API 更改模板变量?基本上,我想在 Google 上保留一个模板,并在更改名称、地址等一些变量后将其导出为 PDF 文件。是否可以完全通过 PHP 中的 API 来完成?

编辑

实时文档X 正在提供这些功能,但我认为文档不可共享。

编辑

即使没有答案可以接受,我也必须因为赏金而接受一些答案,这是真的吗?

有帮助吗?

解决方案

不太确定我是否理解这里的用例,但我认为您想要生成一系列 PDF,这些 PDF 已使用姓名和地址等信息进行个性化,然后作为 Google 文档上的共享网络可访问文档邮寄出去。

如果这是正确的,那么是的,我认为你应该能够做到这一点。

步骤 1) 在 Google 文档中创建模板。

步骤 2) 使用 API 复制文档: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#copying_documents

步骤 3) 使用此处的 API 编辑包含个性化信息的新文档: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#updatingchanging_documents_and_files

步骤 4) 使用此处的 API 与适当的人员共享新文档: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#managing_sharing_permissions_of_resources_via_access_control_lists_acls

如果您特别想要自定义 PDF,则可以使用导出 API(但我认为您不能将其作为 PDF 共享,尽管您可以将其作为只读文档共享): http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#downloading_documents_and_files

希望有帮助。

其他提示

我不知道,如果这是你在寻找什么,但在这个环节上的第5节说明了如何基于模板/电子表格组合发送自动生成的电子邮件:

http://www.google.com/google-ds /scripts/mail_merge.html#section5

可以一个文档存储为具有一些元符号的模板(例如{0})以与实数值取代。 然后retrive使用谷歌API文档该文档,并与值代替所有METAS。 然后保存置换为新的文档的结果,导出为PDF和删除。

所有这些事情应该是可通过API。

下面是从论坛上一些关于自定义模板私人

http://www.google的.com /支持/论坛/ p /谷歌+文档/线程?TID = 40b028a54a1fc981&HL =烯

我觉得应该可以手动创建私人模板,然后编辑它通过API - 根据您的私人模板(可能保存的任何文件)创建新文档,编辑,保存并导出为PDF

希望它帮助

您可以只下载文档(的 code.google.com )和使用preg_replace_callback或类似的东西做更换模板在你的PHP代码,然后再上传它(如复制),但performancewise这会吸...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top